あなたの睡眠時間を1時間増やす TypeScript 講座 高知工科大学 情報学群 4年 松下 和生 目次 1. はじめに 2. JavaScript とは ? 3. JavaScript の問題点 4. altJS とは ? 5. altJS の種類 6. TypeScript の概要 7. TypeScript のここがすごい はじめに ターゲット層 Web 系の人 サーバーサイド開発をする人 趣味でアプリを作る人 言語オタクの人 技術的な内容 … 少なめ JavaScript とは ? • Web ブラウザ上で動作する 唯一の言語 ※ IE 上で動作する VBScript, ActiveScript 系言語を除く • • • 多数の Web サイトで利用 プロトタイプベース オブジェクト指向 HTML 5 を支える JavaScript の問題点 • 標準ライブラリ 貧弱 • ブラウザ間 互換性問題 • 大規模開発に向いていない – 名前空間・クラス – パッケージ管理 – 型システム altJS とは ? へ変換できる言語 JavaScript の資源の流用可能 よりも機能が豊富 より便利 !!!!!!!!!!! altJS の種類 • CoffeeScript • Haxe Flash (ActionScript) 系 • Dart Google 開発 • TypeScript Microsoft 開発 TypeScript の概要 • JavaScript 次期仕様 先行実装 ECMAScript 3 / 5 / 6 • 文法は JavaScript + C# • 静的型付け & 型推論 • 既存ライブラリ 利用可能 TypeScript のここがすごい! • 型付け・型推論・補完 生産性アップ! • 既存ライブラリ 補完可能 リファレンスは覚えなくていい! • Microsoft が開発 将来のサポートが保障! 配列 でも、 お高いんでしょう? Microsoft ですし… おすし… 無料で開発できます! • TypeScript コンパイラ (無料) • Microsoft Visual Studio Express 2013 for Web (無料) • WebStorm (有料) さあ今すぐ、 TypeScript で開発しよう! 引き続き、中嶋くんより CoffeeScript (altJS) についてお聞きください!
© Copyright 2024 ExpyDoc