Ltctjs

365 views

Published on

Language that compile to JS ( la:japanese )

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
365
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ltctjs

  1. 1.  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄」―――――――――――――‐┬┘ | ____.____ | | | | |JavaScriptを | | ∧_∧ | | 窓から | |( ´∀`)つ ミ |投げ捨てろ | |/ ⊃ ノ | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ | ミJavaScript
  2. 2. JavaScript(笑)•生まれ:1996年•レガシーなブラウザで も動作を保障するため に、大きな革新は行わ れない
  3. 3. いろんなブラウザ JavaScript JavaScript エンジン コード これどこかで 見たことあるぞ?ブラウザが取得したJavaScriptコードを内部のJavaScriptエンジン
  4. 4. いろんな機器 Java JavaVM バイト コード機器が取得した JavaコンパイJavaバイトコードをラ内部のJavaVMに Javaソース投げ実行する コード
  5. 5. いろんなブラウザ JavaScript JavaScript エンジン コードJavaScriptでも ?この部分が欲しいよねってなるのは必然 ?
  6. 6. languages thatcompile to JS 有路 央 2012.0xB
  7. 7. CoffeeScriptRubyライクな構文http://coffeescript.org/
  8. 8. TypeScript静的型付け言語レベルでの クラスやモジュールMS製http://www.typescriptlang.org/
  9. 9. JSX静的型付け言語レベルでの クラスやモジュールDeNA製 http://jsx.github.com/
  10. 10. DartJavaScriptの代替言語として開発がスタートJavaScriptへのコンパイルが可能Google製http://www.dartlang.org/
  11. 11. その他の山ほどの言語http://altjs.org/
  12. 12. 共通したデメリットコンパイルの手間が増える →継続的コンパイル →コンパイル時に構文チェックが有るよ生成されたJavaScriptの信頼性 →こればっかりはどうしようもない →二度手間になるがJavaScriptのテスト実施
  13. 13. 以上。ご清聴ありがとうございました

×