2017-01-10 6 views
4

現在、私たちのアプリケーションはAngular 2.0バージョンです。 Angularが新しいアップデートをリリースしたときにアップデートを継続することの重要性を教えてください。角度2.0.0から2.x.xにアップグレード

変更履歴では、直ちに2.0.0から2.4.2に移行する必要があります。

アプリケーションを2.0.0から2.4.2にアップグレードする必要がありますか?それとも別の大きなリリースがあるまで待ちましょうか?

答えて

4

私はときメジャーリリースの新しいバージョンにアップグレードすることをお勧め:あなたは新しいバージョンで修正された問題/バグに出くわした

  • 便利な新機能があります。
  • パフォーマンスにプラスの影響を与える変更 - 例: AOTコンパイラーは一部の人には割込みをかけることができますが、AOTフレンドリーにするためにはいくつかのコードを書き直す必要があります。
4

Angularはセマンティックバージョン管理を使用します。 2.0.xから2.0.yへの移行は、バグが修正されたことを意味します。バグを避けることは、通常は良い考えです。 2.0.yから2.1.0への移行は、新しい機能が利用可能であることを意味します。この新しい機能を享受する必要があるかもしれません。

あなたは4.0.0(角度とそのルータのバージョンを揃えるためには、3.xバージョンがありません)

3

になります次のメジャーバージョン、までは互換性に影響する変更がありません。このlinkの下でのベストプラクティスのセクションで述べたように

ベストプラクティス

  • 最新のAngularライブラリリリースを最新の状態に保ちます。 Angularライブラリを定期的に更新しています。これらのアップデートにより、以前のバージョンで発見されたセキュリティ
    の不具合が修正される場合があります。角度関連のログ でセキュリティ関連の更新を確認してください。
  • 角のコピーは変更しないでください。 Angularのプライベートでカスタマイズされたバージョンは、現在のバージョンよりも後ろになりがちで、
    重要なセキュリティの修正と拡張が含まれていない可能性があります。代わりに、共有して
    コミュニティとの角度の改善とプルリクエストを行います。
  • として、マニュアルに記載されている角度のAPI避け「セキュリティリスク」を
関連する問題