Angular.js: Патчи безопасности после EOL?

Созданный на 12 авг. 2019  ·  12Комментарии  ·  Источник: angular/angular.js

AngularJS находится в режиме LTS

Мы больше не принимаем в этот проект изменения, не являющиеся исправлением критических ошибок.
См. Https://blog.angular.io/stable-angularjs-and-long-term-support-7e077635ee9c для получения более подробной информации.

Я отправляю ...

  • [] регресс с 1.7.0
  • [] проблема безопасности
  • [] проблема, вызванная новой версией браузера
  • [x] другое

Текущее поведение:

Ожидаемое / новое поведение:

Нет данных

Минимальное воспроизведение задачи с инструкциями:

Нет данных

Версия AngularJS: 1.7.x

Нет данных

Браузер: [все | Хром XX | Firefox XX | Edge XX | IE XX | Safari XX | Мобильный Chrome XX | Веб-браузер Android XX | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView | Opera XX]

Нет данных

Что-нибудь еще:

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

Как мы все знаем, AngularJS достигнет EOL в конце июня 2021 года. Насколько я понимаю, команда AngularJS больше не будет поддерживать фреймворк, включая исправление уязвимостей безопасности.

Поскольку я работаю в крупной корпорации (™), мне доставляет удовольствие соблюдать различные стандарты соответствия. Одно из них гласит, что мы не можем использовать какие-либо библиотеки или фреймворки, которые больше не поддерживаются. В нашем случае использования это означает, что нам нужно только убедиться, что исправления безопасности применены, чтобы поддерживать наш статус соответствия.

Я хотел знать, есть ли планы по передаче этого проекта другому лицу для обновления безопасности. Я понимаю, что это открытый исходный код и что люди могут разветвить проект, но я хотел понять мои варианты (поскольку у нас есть около 200 тысяч строк кода, использующих AngularJS).

Я знаю, что для других вещей, таких как Python 2, есть компании, предлагающие контракты на поддержку после даты EOL, которые можно приобрести для корпоративного использования. Произойдет ли это с AngularJS, или мы сможем бесплатно поддерживать фреймворк после EOL?

Еще раз спасибо и приносим свои извинения за то, что заполнили это не в том месте.

Самый полезный комментарий

Я думаю, что angularjs лучше, чем angular, надеюсь, какая-то организация продолжит поддерживать angularjs.

Все 12 Комментарий

Я думаю, что angularjs лучше, чем angular, надеюсь, какая-то организация продолжит поддерживать angularjs.

+1

Лично мне нравится AngularJS, это был мой фреймворк какое-то время (в нем есть простота, которая не реплицируется в Angular IMHO) - плюс, он имеет широкий спектр плагинов, которые не все были заменены версиями angular.

Тем не менее, будет сложно придерживаться этого, например, python2, авторы откажутся от поддержки своих плагинов, и фреймворк устареет, я думаю, что у большинства корпоративных настроек должны быть планы миграции либо для обновления своих проектов. или переводить своих клиентов на другие приложения / услуги, и в некоторых случаях им, возможно, придется прекратить поддержку того, что они предоставляют сейчас.

К счастью, 2021 год даст вам немного времени, но я думаю, что независимо от того, что люди думают о фреймворке, EOL имеет довольно предсказуемый результат, и единственным другим вариантом будет, если кто-то сможет сделать бизнес, поддерживая и исправляя AngularJS, как это пытаются сделать компании Python2, такие как ActiveState. , но это риск, что компания или компании могут создать жизнеспособный бизнес, поддерживающий AngularJS.

+1

Замечательные новости для всех проектов AngularJS! 👏🏾

Теперь есть предложение по поддержке исправлений безопасности для AngularJS после завершения LTS. Вы можете узнать больше здесь: angularjs.xlts.dev . Он был представлен на ng-conf: Hardwired в этом году.

Теперь есть предложение по поддержке исправлений безопасности для AngularJS после завершения LTS.

Им нужны деньги 👎

Кто-нибудь может объяснить, какие версии сейчас поддерживаются?

https://docs.angularjs.org/misc/version-support-status#blog -post упоминает только 1.2x и 1.8, 1.4 все еще получает исправления безопасности и будет поддерживаться до июля 2021 года?

Кто-нибудь может объяснить, какие версии сейчас поддерживаются?

https://docs.angularjs.org/misc/version-support-status#blog -post упоминает только 1.2x и 1.8, 1.4 все еще получает исправления безопасности и будет поддерживаться до июля 2021 года?

Поддерживаются только версии, перечисленные там. 1.4 не поддерживается.

Кто-нибудь может объяснить, какие версии сейчас поддерживаются?
https://docs.angularjs.org/misc/version-support-status#blog -post упоминает только 1.2x и 1.8, 1.4 все еще получает исправления безопасности и будет поддерживаться до июля 2021 года?

Поддерживаются только версии, перечисленные там. 1.4 не поддерживается.

Спасибо, это было мое предположение, учитывая их упущение, но я хотел проверить.

Я здесь, потому что angular v> 2 не может выполнять компиляцию во время выполнения. Я храню шаблоны в большом двоичном объекте, и их нужно отображать во время выполнения. и перенос моего кода здесь быстрее, чем перенос моего кода для реагирования. https://github.com/angular/angular/issues/15275#issue -215182323

Глядя на angularjs, он действительно хорош. В нем есть место для оптимизации производительности, например, для модульной загрузки модуля ядра ng. Я просто надеюсь, что он останется стабильным даже после LTS. и, надеюсь, будет увековечен, как jquery.

Ты не одинок!

Я уверен, что найдутся люди, желающие поддерживать этот проект с открытым исходным кодом бесплатно. Почему команда Angular не позволяла пользователям официально брать на себя ответственность?

Это прекрасный проект, который изменил все сообщество веб-разработчиков (во многом как jQuery). На него по-прежнему полагаются тысячи проектов. И эти проекты не собираются переносить на Angular2 / 4/5/6/7/8 (они уже сделали бы это).

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

Была ли эта страница полезной?
0 / 5 - 0 рейтинги