Сообщение от nerv_
|
всегда ли она нужна?
|
да, потому что vendor lock-in - плохо. я пару раз спотыкнулся на этом (не в ангуляре, а ... например, в SaisJS) и возвращаться к монолитным фреймворкам не хочется... я надолго запомню бессонные ночи переписывания)
Сообщение от nerv_
|
на одной странице может быть n ангуляр-приложений
в рамках модуля может быть n классов/объектов
|
угумс. под словом "модуль" я имел в виду модуль JS (CommonJS\AMD), а не модуль angular (angular.module). Хотелось автоматической сборки, а соединить декларации DI ангуляра с зависимостями requireJS не получилось, так что писал 2 раза - сначала для requireJs, потом для angular
Сообщение от nerv_
|
а я как писал, так и пишу с $q ангуляра
|
промисы - это только один пример. но больше не могу припомнить
Сообщение от nerv_
|
это хорошо до поры до времени. Когда задачи становятся сложными, как правило, приходится заниматься чем-то одним (клиент/сервер). Когда еще сложнее, уже происходит деление на подзадачи в рамках [front|back]-end.
|
конечно, есть frontend\backend only код
одним я не смогу заниматься, потому что я один программист :Р fullstack dev here
Сообщение от nerv_
|
Зависимости.
Пока руками. Очень много всяких мелочей вида "скопировать в буфер по клику" и т.п. приходится заворачивать в директивы. Соответственно, флеш модуль для этой директивы подгружается вместе со страницей.
Сейчас думаю, как лучше всего разрулить эту ситуацию:
1. собирать в один файл
2. использовать догрузку зависимостей по требованию
|
вижу, ты ещё не дозрел
ну, если что, ты знаешь, где меня искать)