TypeScript
TypeScript
JavaScriptにデータの種類(型)を定義する機能を追加したプログラミング言語
名前のヒミツ
Type(型)とScript(スクリプト言語)を組み合わせた言葉だよ。 Web開発の定番であるJavaScriptという言語に、データの種類をあらかじめ決める「型」の機能を追加したから、この名前がつけられたんだ。
簡単に説明すると
TypeScriptは、Webサイトやアプリを作るためによく使われる「JavaScript」というプログラミング言語を、もっと安全で使いやすく進化させたものなんだ。 JavaScriptだと動かしてみるまで気づきにくかった「データの種類の勘違い」などのミスを、プログラムを書いている最中に見つけやすくしてくれるよ。 あらかじめ間違いを教えてくれるから、たくさんの人が関わる大きなアプリ開発でも安心して作業を進められるんだ。
くわしく見てみよう!
TypeScriptとは、Microsoftが開発したプログラミング言語だよ。
Web開発で広く使われているJavaScriptをベースにして作られていて、そこに新しく「静的型付け」という仕組みを追加しているんだ。
一番の特徴は、プログラムを実行する前にエラーを見つけられることだよ。
JavaScriptだと、実際にアプリを動かしてみて初めて「文字を入れる場所に数字が入っていた」みたいな間違いに気づくことが多いんだ。
でもTypeScriptなら、あらかじめ「ここは文字しか入れない」とルールを決められるから、コードを書いている最中に間違いを教えてくれるよ。
これによって、思わぬバグを防ぐことができるんだ。
また、TypeScriptで書いたプログラムは、そのまま動くわけではなく、最終的にJavaScriptに変換されてから実行される仕組みになっているよ。
だから、JavaScriptが動く環境なら、パソコンのブラウザでもサーバーでもどこでも使うことができるんだ。
JavaScriptで使える便利な機能は、そのままTypeScriptでも使えるようになっているよ。
Web開発では、複雑で大きなアプリを作ることが増えているから、安全で読みやすいコードが書けるTypeScriptがとても人気を集めているよ。
チームで協力して開発するときも、ルールがはっきりしているから他の人が書いたコードを理解しやすいんだ。
大規模な開発現場を中心に、広く使われている技術になっているよ。