Угловой 1.x должен оставаться на следующие 3 года, по крайней мере. Вот почему:
Первоначально Google заявила, что поддержит AngularJS 1.x в течение ок. через год после выпуска в конце 2015 года из 2.0. (так на протяжении всего 2016 года), и они получили жесткую реакцию со стороны сообщества.
Затем они изменили свою мелодию, заявив, что они будут поддерживать версию 1, пока существует высокий спрос. Это требование будет измеряться как-то, насколько хорошо сообщество принимает версию 2, в отличии от 1. (давайте предположим, что еще один год обновлений, 2017)
Когда дело доходит до должностей рабочих мест AngularJS еще ОГРОМНЫЙ от того, что я имею что показывает, что компании все еще активно инвестируют в 1.x. для новых проектов.
Итак, предположим, что Google откажется от проекта на 2018 год. AngularJS по-прежнему является открытым исходным кодом (а не как Windows XP), поэтому есть возможность для других пользователей подобрать разработку, с которой Google остановился. Даже для версии 1.4, Google утверждает, что:
«Это Угловая версия является первой, чтобы быть запущенно гораздо более широкой сообществом ориентированной команды, в том числе многих людей из-за пределы Google угловых команд ...»
(http://angularjs.blogspot.com/2015/05/angular-140-jaracimrman-existence.html)
Это показывает, что Google медленно отпуская проект в руки сообщества.
Есть много проектов с открытым исходным кодом, которые отлично работают без поддержки Google. Так будет Angular 1.x. К тому времени, когда прошло 3 года, версия 2.x будет более стабильной, и путь миграции будет проверен и протестирован.
Если это звучит страшно, вы можете просто выбрать другую фреймворк, но есть вероятность, что возникнут те же проблемы. Это быстро развивающийся внешний мир.
Это зависит от того, насколько вы гибки в своем проекте и насколько долгосрочен этот проект.Хорошо ли работать над бета-программным обеспечением какое-то время со всеми проблемами, которые могут возникнуть из-за этого, с тем, чтобы быть в последней версии в долгосрочной перспективе; или вы в сжатые сроки и нуждаетесь в чем-то гарантированном стабильном, чтобы полагаться на * сегодня *? – deceze
начать с 1.4 с машинописным текстом ... это будет легко перемещаться, и вы можете двигаться через год или около того, когда angular2.0 станет несколько стабильным/большинство используемых случаев закрыты – harishr
См. [Угловое 1 против углового 2 для нового проекта] (https://stackoverflow.com/questions/38229956/angular-1-vs-angular-2-for-new-project/44328165#44328165) –