TypeScript:大規模なJavaScriptアプリケーションを開発するための言語





Microsoftは、JavaScriptのスーパーセットであるTypeScriptプログラミング言語を導入し、静的型付け、モジュール、クラスおよびインターフェイスの定義をサポートしています。 TypeScriptは純粋なJSに変換され、任意のブラウザー、Node.jsなどで実行されます。



TypeScriptトランスレータは、Apache 2.0ライセンスの下でリリースされ、 ソースコードはCodePlexにあります。 Microsoftは、Emacs、Sublime Text、およびVimのプラグインを提供しています



TypeScriptのスーパーセットは、大規模なアプリケーションの開発とサポートに必要な機能を実装するために作成されます。 静的コード分析、シンボリックナビゲーション、自動補完、コードリファクタリングなどがサポートされています。 同時に、JavaScriptとの完全な互換性が維持されます。







プレイグラウンド-任意のコードでTypeScriptとJavaScriptを比較



Playground



TypeScriptは、Google がDartプログラミング言語を導入してからちょうど1年後に(ほぼ1日1日)リリースされました。 Googleとは異なり、Microsoftは直ちにTypeScriptを備えたツールセット全体をリリースし、JavaScriptとの完全な互換性を宣言しました。 現在、TypeScriptは本格的なアプリケーションで使用できるように見えますが、Dartのリリースはまだ準備が整っていないようです。



All Articles