angularjs 1.х жизненного цикла поддержки



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



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

475   5  

5 ответов:

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

цитата:

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

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

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

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

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

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

цитата:

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

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

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

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

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

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

это красота с открытым исходным кодом.

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

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

после периода LTS, никакие изменения не будут сделаны больше (мимо Погуглить.)

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

обновление было опубликовано в блоге Angular на 2018-01-26:стабильные AngularJS и долгосрочная поддержка

в настоящее время команда работает над выпуском AngularJS 1.7.0, и мы продолжим разработку 1.7 до 30 июня 2018 года. 1 июля мы введем 3-летний период долгосрочной поддержки (LTS).

  • 1 Января-30 Июня 2018 AngularJS 1.7 Активное Развитие
  • 1 Июля 2018 Года - 30 Июня 2021 В AngularJS 1.7 LTS период

в дополнение к сообщению в угловой блог на 2018-01-26:стабильные AngularJS и долгосрочная поддержка

в документы AngularJS было добавлено следующее объявление:

после 1 июля 2018

любая ветвь версии, не показанная в следующей таблице (например, 1.6.x) больше не разрабатывается.

Version   Status  Comments
1.2.x   Long Term Support   Last version to provide IE 8 support
1.7.x   Long Term Support   See Long Term Support section below.

Долгосрочная Поддержка

1 июля 2018 года мы введем долгосрочную поддержку период для AngularJS.

в настоящее время мы сосредоточимся исключительно на исправлении ошибок, удовлетворяющих хотя бы одному из следующих критериев:

  • в 1.7 обнаружена ошибка безопасности.х филиал рамки
  • один из основных браузеров выпускает версию, которая вызовет текущие производственные приложения, использующие AngularJS 1.7.X, чтобы перестать работать
  • библиотека jQuery выпускает версию, которая вызовет текущий производственные приложения с использованием AngularJS 1.7.x, чтобы прекратить работу.

- ANUGLARJS разное-долгосрочная поддержка

Comments

    Ничего не найдено.