Подтвердить что ты не робот

Жизненный цикл поддержки символа angularjs 1.x

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

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

4b9b3361

Ответ 1

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

Прямая цитата:

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

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

Вышеприведенная цитата была с марта 2015 года. более поздняя цитата с октября 2015 года говорит следующее:

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

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

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

Цитата:

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

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

Ответ 2

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

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

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

Есть множество впечатляющих примеров сообществ, принимающих проекты по разным причинам. Примечательным примером является io.js - большая группа участников решила развить Node.js, когда компания-разработчик не выпускала обновления достаточно часто, чтобы удовлетворить сообщество.

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