仕様
TypeScriptとBabel
TypeScript は、プレーンJavaScript(ES3 +)にコンパイルされるJavaScriptのスーパーセットです。
TypeScriptの主な目標は、開発者が優れた静的型付け機能を活用できるようにすることです。
次のような機能の恩恵を受ける大規模なアプリケーションに適しています。
- 型注釈と型推論。
- ジェネリック。
- インターフェイス、enum、名前空間、モジュール、およびクラス(後者の2つはES6で利用可能)。
- 安全なリファクタリング。
Babel は、新しいECMAScript機能を古いECMAScript環境でサポートされている形式に単純に「変換」します。
新しい言語機能を使用してプレーンなJavaScriptを記述したい開発者に適しています。
コメント