Подтвердить что ты не робот

Хорошая реализация масштабируемой архитектуры приложений JavaScript (песочница Николаса Закаса)?

Недавно я смотрел хорошее видео по модульной архитектуре javascript, включая песочницу. Мне было интересно, есть ли что-то, что было реализовано в дикой природе?

Является ли платформа загружаемой или ее реализация?

Видео были великолепны, но они были только ТЕОРЕМАМИ, и никакой код не был доступен

Любая помощь действительно ценится.

Привет

Оригинальное видео здесь http://cryptochaos.com/highly-recommended-scalable-javascript-applic

4b9b3361

Ответ 1

Я сделал сравнение о различных реализациях этой теории Закасом.

Я сравнил...

После проверки всех плюсов и минусов я решил использовать Hydra.js(мне нужно было легко расширять модули), но самое главное - знать, что вам нужно/ожидать от этих типов фреймворков и сделать свое сравнение.

Это те темы, которые я проверил:

  • Агностик Framework
  • Документация
  • Размер
  • Trending
  • Разрешить несколько экземпляров модулей
  • Меньше связи
  • Простое тестирование модулей
  • Проверено устройство
  • Практикум/Видео/Demos/Слайды
  • Расширяемые (плагины или аналогичные)
  • Разрешить расширение модулей
  • Поддержка компании
  • Минимизированные версии
  • Лицензия
  • Community
  • зрелость проекта
  • Последняя фиксация
  • Упоминания в блогах/веб-сайтах
  • Github
  • Зависимости
  • Watchers
  • Форкс/Размер команды разработчиков
  • Диспетчер ошибок
  • Загрузка модулей Async
  • Интеграция с отсрочкой-обещанием
  • Может использоваться в браузере и Node.js

Скажите, если вам нужна дополнительная помощь.

Update:

Я проверяю новую структуру, которая находится в предварительном просмотре 'Backbone Aura' от Addyosmani

Ответ 2

Я автор шаблона JS. После нескольких сложных проектов JS я хотел скомпилировать свой опыт в создании сложного приложения в JS как эталонной архитектуры с открытым исходным кодом. BoilerplateJS обрабатывает все проблемы, которые обсуждаются Николасом, но не ограничивается представленными там идеями.

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

http://boilerplatejs.org/

Среди других проблем, которые он обрабатывает:  - структурирование решения  - создание иерархии модулей  - Управление зависимостями  - Обмен сообщениями на основе событий,  - Маршрутизация и встраиваемые компоненты  - Единичное тестирование  - Локализация  - Создание документа  - JS-оптимизация и обфускация

Смотрите здесь: http://boilerplatejs.org/samples/productsuite/index.html