Добро пожаловать в Нотус


Почему?

Взять

Установка 

Документация


Рассылка

Линки

Нотус не похож на ваш традиционный GUI framework, как MFC, wxWindows, WTL, и т.д. Это уникальная библиотека, вводящая идеи обобщённого программирования в мир GUI. Это попытка создания общей модели предметной области. В этой модели конструирование GUI-интерфейсов и семейств интерфейсов состоит из следующих шагов:

  • Руководствуясь требованиями предметной области и спецификациями дизайна, реализуйте набор специфичных взаимозаменяемых "деталей" GUI.
  • Руководствуясь требованиями предметной области, создайте реализацию дизайна через задание композиции и специализации специфичных и предзаданных модулей.
  • Запустите компилятор C++ для генерации конкретного GUI-приложения.

Первые два шага опираются на современные идиомы программирования, такие как обобщённое программирование и метапрограммирование, использующие мощь шаблонов C++. На последнем шаге, в некотором смысле, C++ компиляторы работают как сборочная линия.

Если вас достали бесконечные полиморфные иерархии традиционных GUI frameworks, вам стоит взглянуть на Нотус.

Для дискуссий о библиотеке, поддержки и пожеланий используйте рассылку.

Мы нуждаемся в помощи! Если вы знаете C++ (То есть... хорошо знаете...) и хотите присоединиться, пожалуйста, напишите администратору проекта.

Старая документация здесь. По большей части основные концепции не изменились.

Благодарности

Brock Peabody, J.F.K. (aka Oleg), Буст-сообщество


й Copyright Евгений Гладышев, 2004

SourceForge.net Logo