Цитата:
|
А когда время свободное остается учится чему-нибудь базовому/интересному, а не очередному интсрументу, при обновлении мажорной версии которого мои знания окажутся абсолютно бесполезными
|
Был очень большой скачок в апи фреймворка между 1 и 2. Но такого больше не будет. То есть переход со 2-го на 4, с 4-го на 5 ангуляр и т.д. будет делаться буквально за день-полтора, потому что это не "переписать всё с нуля", а доработка старых версий, может внедрение каких-то фишек с подробным changelog "как перейти".
Цитата:
|
А у тебя какие ощущения от ангуляра?
|
Проект на angular 1.5.x с компонентным подходом и новый проект на angular 2 + Redux. Нравится, что всё из коробки есть. Роутер с гуардами и lazy loading модулей, http (аля fetch), реактивные формы, анимация, вспомогательные сущности для юнит-тестов... Не нужно скачивать целый пул библиотек, разбираться в них. А переходя в новый проект, скачивать другой набор и разбираться уже в нём.
Цитата:
|
Какие фреймворки/фиблиотеки использовал до/после/вместо него? И какие от них ощущения?
|
Backbone. Сначала всё было супер, на маленьком приложении. Когда приложение стало разрастаться, было очень сложно развивать его, из-за того, что компоненты там общаются посредством событий. Ну то есть кто-то кидает в "эфир" сообщение, где-то кто-то подписывается, тут же мутирует состояние. Начинаешь искать "кто подписывается под это событие", приходится поискам по файлам в IDE по названию события искать. Неудобно.
Возможно, я так и не понял как всем этим управлять и как этим пользоваться