Angular.js: EOL後のセキュリティパッチ?

作成日 2019年08月12日  ·  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

該当なし

ブラウザ: [すべて| Chrome XX | Firefox XX | エッジXX | IE XX | サファリXX | モバイルChromeXX | Android XXWebブラウザー| iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView | OperaXX]

該当なし

他に何か:

ガイドラインがスタックオーバーフローに質問を送信するように言っていることは知っていますが、これはAngularJSフレームワークとコミュニティの現在のメンテナーにとって直接の質問です。

ご存知のとおり、AngularJSは2021年6月末にEOLに到達します。これにより、AngularJSチームは、セキュリティの脆弱性の修正を含め、フレームワークをサポートしなくなると理解しています。

私はLargeCorporation(™)で働いているので、さまざまなコンプライアンス基準を維持する必要があることを嬉しく思います。 これらの1つは、保守されなくなったライブラリまたはフレームワークを使用できないことを示しています。 私たちのユースケースでは、コンプライアンスの状態を維持するために、セキュリティパッチが適用されていることを確認するだけでよいことを意味します。

私が知りたかったのは、このプロジェクトがセキュリティ更新のために別のエンティティに引き渡される計画があるかどうかです。 これはオープンソースであり、人々はプロジェクトをフォークできることを理解していますが、私のオプションを理解したかったのです(AngularJSを利用した約20万行のコードがあるため)。

Python 2のように、EOLの日付を過ぎて企業で使用するために購入できるサポート契約を提供している企業があることを私は知っています。 これはAngularJSで発生することですか、それともEOLを過ぎてもフレームワークを無料で維持できるでしょうか?

改めて感謝します。間違った場所にこれを提出してしまったことをお詫びします。

最も参考になるコメント

私はangularjsがangularよりも優れていると思います。一部の組織がangularjsを引き続きサポートすることを願っています。

全てのコメント12件

私はangularjsがangularよりも優れていると思います。一部の組織がangularjsを引き続きサポートすることを願っています。

+1

個人的には、AngularJSが大好きです。しばらくの間、私の選択したフレームワークでした(Angular IMHOでは複製されないシンプルさがあります)。さらに、さまざまなプラグインがあり、すべてがAngularバージョンに置き換えられているわけではありません。

とは言うものの、python2のように、それを維持するのは大雑把です。作成者はプラグインのサポートを終了し、フレームワークは古くなります。ほとんどの企業設定では、プロジェクトをアップグレードするために移行計画を立てる必要があると思います。または、顧客を他のアプリケーション/サービスに移動し、場合によっては、現在提供しているもののサポートを中止しなければならない場合があります。

幸いなことに2021年には時間がかかりますが、フレームワークについて人々がどのように感じているかに関係なく、EOLはかなり予測可能な結果を​​もたらし、他の唯一の選択肢は、ActiveStateのようなPython2企業が試みている方法でAngularJSをサポートおよびパッチするビジネスを行うことができるかどうかです。 、しかし、1つまたは複数の企業がAngularJSをサポートする実行可能なビジネスを作成できるのは賭けです。

+1

そこにあるすべてのAngularJSプロジェクトにとって素晴らしいニュースです! 👏🏾

LTSが終了した後、AngularJSへのセキュリティパッチをサポートするためのオファリングがあります。 詳細については、angularjs.xlts.devをご覧ください。 今年はng-conf:Hardwiredで紹介されました。

LTSが終了した後、AngularJSへのセキュリティパッチをサポートするためのオファリングがあります。

彼らはお金が欲しい👎

現在サポートされているバージョンを誰かが説明できますか?

https://docs.angularjs.org/misc/version-support-status#blog -postは1.2xと1.8についてのみ言及していますが、1.4はまだセキュリティパッチを受け取っており、2021年7月までサポートされていますか?

現在サポートされているバージョンを誰かが説明できますか?

https://docs.angularjs.org/misc/version-support-status#blog -postは1.2xと1.8についてのみ言及していますが、1.4はまだセキュリティパッチを受け取っており、2021年7月までサポートされていますか?

そこにリストされているバージョンのみがサポートされています。 1.4はサポートされていません。

現在サポートされているバージョンを誰かが説明できますか?
https://docs.angularjs.org/misc/version-support-status#blog -postは1.2xと1.8についてのみ言及していますが、1.4はまだセキュリティパッチを受け取っており、2021年7月までサポートされていますか?

そこにリストされているバージョンのみがサポートされています。 1.4はサポートされていません。

おかげで、それは彼らの省略を考えると私の仮定でしたが、チェックしたかったです。

私がここにいるのは、angular v> 2ではランタイムコンパイルを実行できないためです。 テンプレートをBLOBに保存しており、実行時にレンダリングする必要があります。 ここでコードを移行する方が、反応するようにコードを移行するよりも高速です。 https://github.com/angular/angular/issues/15275#issue -215182323

anglejsを見ると、それは本当に良いです。 ngコアモジュールのモジュラーローディングのようなパフォーマンス最適化の余地があります。 LTS後も安定していることを願っています。 そしてうまくいけば、jqueryのように不滅になります。

あなたは一人じゃない!

このオープンソースプロジェクトを無料で維持することをいとわない人々がいると確信しています。 Angularチームがユーザーに正式に引き継がせないのはなぜですか?

これは美しいプロジェクトであり、Web開発コミュニティ全体(jQueryのように)を変革してきました。 それはまだそれに依存している何千ものプロジェクトを持っています。 そして、これらのプロジェクトはAngular2 / 4/5/6/7/8に移行されません(すでに移行されているはずです)。

Angularチームが本当にAngularJSをあきらめる場合は、別のチームがプロジェクトを正式に維持できるように、テイクオーバーの取り組みを調整する必要があります。

このページは役に立ちましたか?
0 / 5 - 0 評価