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のリリースはまだ準備が整っていないようです。

Source: https://habr.com/ru/post/J153077/


All Articles