LINUX.ORG.RU

История изменений

Исправление unikoid, (текущая версия) :

Кстати, всем советчикам vanilla.js ИТТ.

Любой более-менее крупный проект с такой идеологией рано или поздно либо превращается в полную неразборчивую лапшу (очень здорово, если хоть с каким-то подобием модульности), либо внутри него изобретаются все те же фреймворки, начиная от jquery и заканчивая тем же ангуляром. Только свои, с нескучными обоями.

Сначала хочется шорткат для querySelectorAll/getElementBy*, потом небольшую высокоуровневую обвязку над XHR, еще чуть позже понимаешь, что раскидывать руками значения по элементам как-то невесело и изобретается какой-нибудь data binding или типа того, а еще хочется обмазаться полифилами для несвежих браузеров. А еще, как-то у нас уже много модулей, надо бы для них какой-нибудь реестр, а то и dependency injection.

У-упс, мы только что получили сильно специфичный вариант ангуляра из говна и палок. Зато говно собирали по гитхабу всем отделом, а палки с любовью взращивали долгие годы.

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

Исходная версия unikoid, :

Кстати, всем советчикам vanilla.js ИТТ.

Любой более-менее крупный проект с такой идеологией рано или поздно либо превращается в полную неразборчивую лапшу (очень здорово, если хоть с каким-то подобием модульности), либо внутри него изобретаются все те же фреймворки, начиная от jquery и заканчивая тем же ангуляром. Только свои, с нескучными обоями.

Сначала хочется шорткат для querySelectorAll/getElementBy*, потом небольшую высокоуровневую обвязку над XHR, еще чуть позже понимаешь, что раскидывать руками значения по элементам как-то невесело и изобретается какой-нибудь data binding или типа того, а еще хочется обмазаться полифилами для несвежих браузеров.

У-упс, мы только что получили сильно специфичный вариант ангуляра из говна и палок. Зато говно собирали по гитхабу всем отделом, а палки с любовью взращивали долгие годы.

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