Изучение angularjs 1.3, зная, что angular 2 будет выпущено через 1 год

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

Стоит потратить время и энергию, чтобы изучить структуру, которую мы знаем, что она изменится.

какие предложения могут дать мне люди относительно этого.

Не могли бы вы предложить любые другие рамки, которые легко изучить?

Спасибо!

Ответ 1

Отметьте эту тему reddit для этой темы.

kogsworth Ответ действительно хорош, и я согласен с ним.

Конечно, это того стоит. Синтаксис может существенно измениться между 1.3 и 2.0, но основы структуры остаются одна и та же. Вам придется научиться заниматься инъекцией зависимостей, двусторонней привязки, директивы, службы, фильтры и т.д. Что вы изучаете сегодня в технологии всегда будут устаревать в будущем, но время, которое вы провели сейчас, поможет вам узнать/понять следующую большую вещь.

И основная философия angular, такая как декларативный стиль и тестируемый код, не изменится. Лучше начать учиться сейчас, если вы исходите из императивного внешнего фона.

Ответ 2

Я предлагал переговоры angular в моем городе, и одна из наиболее обсуждаемых тем - переход от углового1, который, кажется, пугает многих людей. Не бойтесь! Angular1 - это зрелая структура, которая будет в течение некоторого времени, поэтому стоит ее изучить. Если вы задаетесь вопросом, что вы должны сначала изучить, я бы сказал новый синтаксис ECMAScript6 и попытался использовать его в вашем проекте angular1, так как у вас есть половина миграции.
Конечно, переход к новой структуре потребует некоторой работы, поэтому я создал эту библиотеку angular-migrate с ее соответствующий пример, чтобы люди могли кодировать угловые приложения, которые будут надежными в будущем.

О других фреймворках, я рекомендую проверить Aurelia Роб Эйзенбергом, красивую инфраструктуру следующего поколения, очень легкую в освоении.