TypeScript: Scaling Up JavaScript
TechEd で TypeScript のプレゼンテーションをやっていたので、少し触れたいと思います。前々から、触ってみたいと思いながら中々時間がとれませんでした。Typescript とは、C# を使用してコードを記述し、最終的に JavaScript コードを出力するためのスクリプト言語と、その関連ツールのことをいいます。(たぶん)
スピーカー曰く、『アプリケーションを JavaScript で開発するのは、難しい。TypeScript は JavaScript 開発を簡単にする。』だそうです。
TypeScript のエディタが Web で公開されています。以下のような画面です。
C# を修正する ( 左側のペイン )と JavaScript ( 右側のペイン ) がリアルタイムに変更されていきます。結構遊べますね。ちゃんとインテリセンスも動作します。
もちろん、Visual Studio でも使用可能です。ここ ( 0.8.3.1 )からアドインをダウンロードし、インストールすることで Visual Studio 上で TypeScript を編集することができます。TypeScript Fileが追加されています。
TypeScript を選択すると、*.ts ファイルが生成されます。
ソリューションエクスプローラーには。*.ts ファイル配下に *.js ファイルが生成されています。
*.ts ファイルを修正すると、*.js ファイルに修正した内容がJavaScript 化されます。
よくできているなぁ。眠いので今日はこれまでにします。