TypeScriptの歴史
TypeScriptは、マイクロソフトが2012年に発表したJavaScriptのスーパーセット言語です。静的型付けを導入することで大規模アプリケーション開発の生産性と保守性を向上させることを目的としており、Anders Hejlsberg氏を中心に開発が進められました。以来、オープンソースとして急速に普及し、現在ではフロントエンド開発における事実上の標準言語の一つとなっています。
背景メモ
- TypeScriptはMicrosoftが開発した、JavaScriptに静的型付けを追加するプログラミング言語。2012年に公開され、現在はソフトウェア開発で最も使われる言語の一つとなっている。<br>- 開発者のAnders Hejlsberg(アンダース・ヘルスバーグ)は、DelphiやC#の設計者としても知られるMicrosoftのトップエンジニア。<br>- TypeScriptが生まれた背景には、大規模なJavaScriptアプリケーションの開発が増え、実行時までバグに気づけないJavaScriptの限界が課題となっていた事情がある。TypeScriptはコードを書く段階で型エラーチェックを可能にし、保守性を高めた。<br>- Microsoftは社内でMS OfficeやAzureなどの大規模プロジェクトにTypeScriptを採用し、その後Angular(Google)、Vue.jsなどの主要フレームワークにも標準言語として採用されて普及が加速した。<br>- JavaScriptの標準化団体TC39が提唱するアプローチとは異なり、TypeScriptは「型」というレイヤーを独自に追加してコンパイル時に除去する「transpile(トランスパイル)」方式を採用している。