Здесь возникает проблема с нашим проектом. Мы будем использовать угловой 1.x в нашем проекте, который мы готовы поддерживать в течение 3 лет и более. Но может ли angular1.x встать на 3 года спустя?
Я думаю, вы должны попросить, чтобы google не stackoverflow.
В любом случае, насколько я знаю, AngularJs является открытым исходным кодом и создан различными людьми, а не только людьми, которые работают в Google. Вы можете помочь исправить bux и стабилизировать структуру в будущем. И я предполагаю, что другие будут также для устаревших приложений на тот момент.
Тем не менее, 3 года не должны быть проблемой. Я не ожидаю, что angular2 будет иметь 1.0 в конце этого года, хотя Beta уже довольно стабильна.
Угловой прогресс2 здесь: https://github.com/angular/angular/milestones
Как вы можете видеть из текущего прогресса, все еще осталось некоторое время, прежде чем Angular2 можно считать "надежной" структурой. Вы можете быть уверены, что Angular1 будет в течение некоторого времени, потому что его open-source и, вероятно, продолжит получать суб-релизы в течение нескольких лет.
Я также предполагаю, что дальше по линии будет намного легче мигрировать с Угловой версии 1.x
на 2.x