AngularJS公式ブログの記事の翻訳に注目してください。 Angular 2プロジェクトがベータに達したというニュースを喜んでお伝えします。
前の投稿から、2番目のバージョンが最初のバージョンと比較してもたらした多くの革新について学ぶことができます。
angle.ioで Angular 2の
探索を開始できます。
ベータ版とはどういう意味ですか?
「ベータ」とは、ほとんどの開発者がAngular 2を使用して大規模なアプリケーションを正常に作成できると確信していることを意味します。
開発者のプレビューとアルファの期間中、GoogleでAdWords、GreenTea(Googleの内部CRMシステム)、Google Fiberなどの大規模プロジェクトと密接に連携しました。
Google Fiberは、Angular 2のみに基づいたアップデートをリリースしたことも目撃し
ました 。
さらに、
Ionic 2プロジェクトのIonic Framework、
NativeScriptプロジェクトのTelerik、
Batarangleプロジェクトの
Rangle.ioなど、Angular 2の使用を開始した他のいくつかのチームとも協力しました。
これらのチームからの膨大な数のレビューを処理しましたが、その多くは重大な変更を伴いました。 今、私たちは新しい大規模なプロジェクトを楽しみにしており、彼らのチームの要求に従って製品を改善する準備ができています。
開始方法
angle.ioの更新および拡張された
クイックスタートと
チュートリアルで、Angular 2を理解し始めることができます。 そこでは、いくつかの
開発者ガイドと、Angular 2の主な機能を含む便利な
チートシートを見つけることができます。
開発中に更新される多くのAngular 2の本とコースは、最新の変更を説明するのに数週間かかります
が、thoughtramブログと包括的な
Angular 2ガイドの明確な説明と例
を注意することをお勧めします。
Angular 1からの更新
すでにAngular 1アプリケーションがあり、作業中のプロジェクトを変更せずにAngular 2プロジェクトの作成を開始したいですか? このために、ngUpgradeがあります。
ビッグバンスタイルのアプローチであるアプリケーションを更新する通常の方法に加えて、すべてが書き換えられるまで更新をフリーズする場合、Angular 1からAngular 2にアップグレードするチーム向けに2つのオプションを提供します。
ngUpgrade
多くの人がAngular 1に多くのお金と努力を費やし、素晴らしいアプリケーションを作成したことを知っています。 したがって、既存のアプリケーションを「ポンプ」してAngular 2に進む機会を提供するために、すべてのユーザー向けにngUpgradeを作成しました。
ngUpgradeを使用すると、Angular 2をAngular 1アプリケーションコードに追加することができ、リリース中にすべてのコンポーネントを1つずつ置き換えることで、パフォーマンスの向上とAngular 2 APIを活用できます。 これについては、
thoughtramの
記事およびドキュメントの
更新ガイド をご覧ください。
ngForward
アプリケーションがファイルサイズの影響を受けやすい一部のチームは、2つのライブラリを同時に操作することを好まない場合があります。 これを行うために、
ngForwardライブラリを使用すると、Angular 1のアプリケーションをAngular 2構文で作成することができます。これの準備ができました。
フィードバック
いつものように、
GitHubで問題を説明したり、
StackOverflowで質問したり、
Gitterのライブディスカッションに参加したりできます。
サイトのコンテンツに応答するために、最近各ページでフィードバックを送信する機能を追加しました。 画面の右上隅にある感嘆符アイコンをクリックして、改善したいことを教えてください。
次は?
私たちは、Angular 2の最終リリースに含まれる改善にすでに積極的に取り組んでいます。多くの小さな変更に加えて、次のような重荷があります。
1)Angular 2ライブラリのサイズを縮小します。
2)Angular CLIを改善して、開発プロセス全体で使用します。
3)コンポーネントルーターでルーティングとAPIリンクのより開発者に優しい定義を作成します。
4)アニメーションのサポート。
5)I18nおよびL10nをサポートします。
そして、それだけではありません-いくつかのクールな機能が来ており、すでにそれらのいくつかを実装し始めています:
1)その他のドキュメント。主にES6 / ES5の使用分野に関するドキュメント。
2)起動時および実行時のパフォーマンスの改善。
3)アプリケーションのアーキテクチャスタイルのガイド。
4)ユニットおよびエンドツーエンドテストの改善。
5)モバイルWebおよびインストール済みモバイルアプリケーションのサポートの改善
6)Angular 2の材料設計コンポーネント。
7)IDEサポートを強化するためのツールプラットフォーム。
8)ES6およびBabelのサポートの改善。
ありがとうございます!
madewithangular.comで作成したアプリケーションをぜひご覧ください!