Intro to TypeScript

JavaScriptに型という「安全装置」をつけた言語。

建設の図面 (Blueprints)

JavaScriptは「図面なしで家を建てる」ようなものです。腕が良ければ建ちますが、大規模になると柱がズレたりします。 TypeScriptは「詳細な設計図」です。釘一本のサイズまで決まっているので、誰が作っても同じ丈夫な家が建ちます。

なぜTypeScriptなのか?

  • Catch Errors Early: 実行前にバグを見つける
  • Better DX: 補完が効くので開発が速い
  • Scale: 大規模開発に耐えうる