Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.12.2015, 21:34
Аватар для armidoll
Кандидат Javascript-наук
Отправить личное сообщение для armidoll Посмотреть профиль Найти все сообщения от armidoll
 
Регистрация: 28.05.2015
Сообщений: 116

Backbone под NodeJS: мало файлов vs много файлов
Размышляю о двух полярных подходах к внутреннему устройству Backbone приложения:

Подход 1: Максимальная декомпозиция до уровня отдельных объектов (каждая модель, коллекция, вид, роутер и т.д. - отдельный js файл)

model.js (model)
collection.js (collection)
view.js (view)
router.js (router)
...
app.js

Подход 2: Максимальная композиция до уровня отдельных модулей (все модели, коллекции, виды, роутеры и т.п. для отдельного модуля собираются в один js файл)

module.js (model, collection, view, router)
...
app.js

В первом случае количество http запросов может значительно превышать второй вариант. Встречал мнение, что много параллельных запросов не есть хорошо (всплывала магическая цифра 4 как некий предел, который превышать нежелательно). Однако, хозяева мнения не уточняли: нехорошо для какого сервера. Может для apache нехорошо, а node.js как раз себя и проявляет в таких ситуациях с прекрасной стороны.

Вопрос: Какой подход когда выбирать? Необходимость управляться с кучей файлов до каких-то разумных пределов не пугает (require.js как вариант). Приложение работает под node.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nodejs, busboy, загрузка нескольких файлов, не корректно вызывается событие 'finish' master_alf AJAX и COMET 1 07.10.2014 11:08
Nodejs v0.10.15 тормозит под Windows 8 devataatman AJAX и COMET 0 14.08.2013 22:24
как реализовать задачу? (автокомплит и много инпутов из под дома) h-zone jQuery 1 06.11.2009 20:09