azproduction/scaleable-js-app — Issue #18: Архитектура: Модуль как микро ядро
Author: azproduction
Created: 2012-03-02 14:12:34+00:00
State: open

Подумать как можно еще улучшить архитектуру

1. Каждый модуль может создавать определенные модули.
Например, список может создавать дочерние элементы, которые выступают в роли обособленного модуля.

2. Может быть неограниченная вложенность.

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

4. Каждый модуль может управлять без ограничения своими ресурсами. Сделать это как можно гибче.

5. У каждого типа модулей должна быть уникальная песочница (со своим прототипом) если он требует какого-либо middleware