TypeScript
https://gyazo.com/8595c89530e9ec0294ab1e33c2b6f5d2
概要
フリーのオープンソースのプログラミング言語。
ざっくり説明
TypeScriptはJavaScriptのスーパーセットとなっている
つまり、すべてのJavaScriptプログラムはTypeScriptプログラムとして有効
文法等はJavaScriptが基本なので、JavaScriptの知識はあったほうが良い
TypeScriptをコンパイルし、JavaScriptを生成する 生成されたJavaScriptは人間が読むことができる
オプションで複数のTypeScriptファイルを結合して1つのJavaScriptファイルとして出力することができる
生成するJavaScriptのバージョンを指定できる
古い環境への対応が楽
静的型付け
コンパイル前にチェックされるため、開発者に優しい
既存のJavaScriptライブラリとの連携もできる
有名どころ(jQuery等)は型定義ファイルがある
型定義ファイルがなくても、自作すればOK
大きいライブラリだと多少めんどくさい可能性有り
歴史
version 0.8(初版) 2012/10/01リリース
version 1.0 2014/04/02リリース
version 2.0 2016/09/22リリース
version 2.8.2 2018/04/04リリース(2018/04/11時点最新)
現状、アップデートサイクルは2ヶ月に1回とされている。
その他
公式
gitHub
拡張子
ソースコードファイル:ts
型定義ファイル:d.ts
Apache License 2.0