2017-07-01 44 views
-1

現在、Angular 1.4バージョンで実行されている大きなプロジェクトがあります。現在、Webpack、Typescript、Angular 1.6バージョンを統合しており、角度2/4の移行準備が整いました。角型でtypescriptを使用する場合の短所と利点1.6

私たちは、独自のビルド/バンドルシステムの代わりにWebpackを導入することの利点を理解しています。 Angular 1.6も角度2に向かって必要なステップです。

まだES6はありません。だから我々はES5を使う。

ですから、typescriptと1.6のアンギュラを統合するメリットとデメリットは何ですか?

typescript自体が私たちにもたらされるかどうかは問題ではありませんが、開発者にとってはどのようにクリーンで簡単で問題が少ないのかは、angularjsでtypescriptを持つことでしょう。

TypescriptをAngularjsで使用した経験を共有してくれて本当に感謝しています。

EDIT:これまでに見つかった欠点:タイプ定義、ヘルプを見つけることは難しいでしょう。トランスペアレンシーの余分なオーバーヘッド(時には非常に長くなる可能性があります)。

ベスト、

+0

*「開発者にとっては、どのようにクリーンで簡単で問題が少ないのかは、angularjsのtypescriptを持つことです」*これらはすべて意見のように聞こえる。 –

答えて

0

私はTS +角1.6コンボで働いていた、とTSはもちろんのHTMLテンプレートを除き、コードのすべての領域を助けることができます。 1つのファイルから別のファイルに順番に移行することができます。 TSはあなたを遅らせることはありません。コードを書くとき、あなたはオブジェクト、サービス、コントローラがどのように見えるかを知っているので、変数の後に型を書くのは問題ではありません。 VSCodeやAtomなどのコード補完は非常に役に立ちます。私は通常、コンポーネント/ディレクティブのスコープ用のインターフェイスを書いていたので、コントローラが角度スコープで何を参照するのかを見るのは簡単でした。また、TSでは、async/awaitのような機能を使用することができ、実際にはたくさんの約束をしてコードをクリーンアップすることができます。 しかし、私はJavaの世界から来ているので、私はTSに少し偏っていて、TSは普通のJSよりも簡単でした。

+0

ありがとうございます。あなたは多くの外部ライブラリを持っていましたか?彼らには明確な定義をもたらす必要がありますか? – amol01

関連する問題