Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dartの基本

 Dartの基本

Tomochika Hara

July 27, 2013
Tweet

More Decks by Tomochika Hara

Other Decks in Technology

Transcript

  1. About me       • Java / JavaScript • Google App

    Engine / Java, Python • Restful API : JAX-RS • Single Page Application • 関数型言語とかDDDとか勉強中 • Community ◦ DDD名古屋, 名古屋Scala, Functional忍者, etc... 原知愛@zetta1985
  2. Google最強言語 Dart • Dartの言語仕様が古臭い → 親しみやすさを重視。使ってもらえる事が再重要 → 言語を進化させやすいSource Code VM

    • altJSなら他の言語の方が優れている → ただのaltJSではありません。コアライブラリも豊富 → Web用LL + 型システム with JavaScript生成器付き → Client / Server 双方で使ってこそ • 他のブラウザがDartを組み込むことはない → dart2jsによるaltJS的な用途でも何も問題はない   → そもそもWebアプリには、Webサイトほど    他ブラウザ対応をする必要性はないのでは
  3. All for Web development • dart2js + Dart VM in

    server-side → Anywhere on the Web • Source Code VM + LL + Dartium → Rapid Development Cycle • LL + dartanalyzer → Dynamic + Static Type System
  4. 対象Platformの拡大 • Android ◦ Dalvik VMからDart VMへ? ◦ GoogleのJava離れ ▪

    GUIプログラミングとJavaとの親和性は高くない ▪ Oracleさんとの仲が・・・ ◦ java2dartの存在