Базовая архитектура NVN на этапе разработки модуля "Форум"

Архитектура

Итак, в базовом варианте - так как сейчас я не собираюсь писать код для самого браузера, а лишь модуль форума, то пока что минимальная структура проекта будет иметь вид вроде это:

  • 1) есть файл с логикой работы главного окна браузера
  • 2) рядом с файлом главного окна - файлы-исходники модулей (без пользовательских интерфейсов)
  • 3) отдельная директория, где будут лежать файлы, инициаллизирующие пользовательский интерфейс - как главного окна так и окон всевозможных модулей и просто дополнительных окон

В случае если модуль будет разрастаться - то, возможно придётся создать файлы с дополнительной логикой - тогда архитектуру придётся пересмотреть)