2016-05-04 3 views
75

В настоящее время я управляю проектом развития AngularJS. Говорят, что нам нужно переместиться, по крайней мере, на AngularJS 1.5 из нашего текущего 1.2. Одним из моих требований к переходу является то, что я должен предоставить доказательства конца поддержки 1.5, но не могу найти какой-либо конец информации о поддержке после многих часов на угловом сайте и нескольких поисковых запросов Google.angularjs 1.x поддержка жизненного цикла

Был ли официальный комментарий, когда исправления безопасности и исправления ошибок больше не будут разрабатываться для Angular v1.x?

ответ

102

Согласно команде Angular dev, конец жизни для Angular 1.x произойдет, когда более 50% трафика на сайт Angular отправится на сайт Angular 2.0.

Direct quote:

Одна из самых больших забот был о том, как долго Google собирается поддерживать версии 1.x. Чтобы устранить эти опасения, Google применил новый подход к определению того, где находится сообщество, и чего они хотят. Проект Angular 1.X будет по-прежнему размещаться на angularjs.org. Угловой 2.0, теперь в Alpha, будет размещаться на угловом.io.

Команда будет следить за трафиком на оба сайта вместе с GitHub, чтобы определить, где сообщество все еще инвестировано. Это означает, что если большая часть трафика по-прежнему находится на angularjs.org, команда будет продолжать фокусировать ресурсы на 1.X. Угловая 1.X не закончит жизнь, пока большая часть трафика не переместится в 2.0. «Мы продолжим выпуск выпусков Angular 1 до тех пор, пока подавляющее большинство из вас не перейдут на Angular 2», - сказал Минар.

выше цитата с марта 2015 года more recent quote с октября 2015 года говорит, что это:

Мы в Google фактически будем на угловых 1 в течение некоторого времени, несмотря на то, что мы начали принять Угловое 2 внутри страны, - сказал Грин, говоря о собственных проектах, основанных на Угле Google.

PS: Для тех из нас до сих пор используют AngularJS 1.x, вот ссылка, так что вы можете добавить свой голос за угловыми 1 просто нажав над на сайт: https://www.angularjs.org

Я не мог найти официальное объявление о том, что исправления безопасности и исправления ошибок больше не будут разрабатываться. Ближайший я нашел с октября 2014 года, которые не могут быть актуальны больше:

Quote:

Согласно Брэд Грин Угловое, Угловое 1,3 будет продолжать получать BUGFIX и заплатки безопасности в течение 18-24 месяцев после выпуск версии 2.0.

Хотя мое мнение не является официальным, я бы ожидал, что сообщество разработчиков разветвит Angular 1.x и продолжит поддерживать его в течение многих лет. Есть слишком много больших приложений, написанных на вершине Angular 1.x, чтобы просто отбросить все и перейти в Angular2.

+17

+1 для этого > Есть слишком много больших приложений, написанных поверх Углового 1.x, чтобы просто отбросить все и отбросить до Angular2 – CENT1PEDE

17

Был ли официальный комментарий, когда исправления безопасности и исправления ошибок больше не будут разрабатываться для Angular v1.x?

Только до тех пор, пока последний участник не уйдет! Foremost AngularJS лицензируется под либеральным MIT License, и каждый может разветвить его и изменить его бесконечно.

Для тех, кто беспокоится о «официальной поддержке Google» - хорошо, с марта 2016 года по март 2017 года было 20 выпусков AngularJS 1.x - the latest is 1.6.3 - не похоже на заброшенный проект в ближайшее время. Он сильно отличается от Angular v2 и v4 (который будет выпущен в этом месяце), что у него будет своя жизнь даже после того, как Google решит отойти. Либо они передают проект github сообществу сторонников сообщества или вилка сообщества.

lots of spectacular examples сообществ, принимающих проекты по различным причинам. Примечательным примером является io.js - large group of contributors decided to fork Node.js, когда компания-разработчик Joyent не выпускала обновления достаточно часто, чтобы удовлетворить сообщество.

Это красота программного обеспечения с открытым исходным кодом.

+0

Отличный ответ! И еще более удивительно видеть Wiki для этого. : D – dotslash

1

Команда AngularJS объявила о завершении официальной поддержки к июлю 2021 года. Они выпустят еще одну версию (v1.7), а в июле 2018 года они войдут в долгосрочный период поддержки 3 года.

В течение этого периода LTS они будут применять только исправления к v1.7, которые необходимы для обеспечения безопасности или совместимости браузера, или изменения jQuery, которые могут привести к прекращению работы производственных приложений.

После периода LTS изменений больше не будет (Google).

Официальное объявление может быть найдено here.

Смежные вопросы