Successfully reported this slideshow.

More Related Content

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Type scriptのいいところ

  1. 1. JavaScriptからTypeScriptへの 置き換えで見る TypeScriptのいいところ 丸山 和秀
  2. 2. 概要 • 2012/10/01にマイクロソフトが突如発表 • JavaScriptにコンパイルする新プログラミング言語 • 俗に言う(もしくは今はやりの)AltJS • TypeScriptコンパイラ(tsc)自身もTypeScriptで書かれてる • Node.jsもしくはWSHでコンパイルできる • Visual Studio の拡張も提供されている • エディタがあれば開発できる • Visual Studio があればとっても便利 • WebStorm6 とかいろいろ対応開発環境増殖中
  3. 3. JavaScriptが(ほぼ)そのまま動く!
  4. 4. • JavaScriptのスーパーセット • ES3 / ES5に対応 • 学習が容易
  5. 5. 型が定義できる! インターフェイスも!
  6. 6. 変数の型を指定できる! 型推論も!
  7. 7. 既存のライブラリも使える!
  8. 8. • classとかinterfaceとか • d.tsによる型定義とか • WinJSとかjQueryとか • 有志による型定義もどんどん追加中 • https://github.com/borisyankov/DefinitelyTyped • http://www.tsdpm.com/ • 型定義があるからコンパイル時の検証が(多くの場合)できる
  9. 9. モジュールも定義できる!
  10. 10. • .NETでいうところの名前空間に近い感じのことができる • どちらかといえば静的なオブジェクト、VBのモジュールに近いかな? • import xxx = module(“yyyy”) • CommonJSのモジュールとAMDのモジュールに対応 • 複数人で開発しやすい
  11. 11. その他にもうれしいところが!
  12. 12. アロー関数式!
  13. 13. var foo = function(x){ return x + x; } var bar = (x) => x + x;
  14. 14. ほんとにTypeScriptっていいの?
  15. 15. • プロジェクトにはいろんな人がいてる • プログラム大好きな人や、あまり好きでない人、新人や熟練者 • C#やJavaやPL/SQLやCOBOLやいろいろ • JavaScriptを理解してゴリゴリかける人なんてまだまだ少数派 • HTML5の盛り上がりでブラウザ上のJavaScriptで実装する規模 が増大中 • Node.jsとかサーバーサイドもあるよね
  16. 16. 最後に宣伝です。
  17. 17. ご清聴ありがとうございました。

×