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

Dartの基本

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 Dartの基本

Avatar for Tomochika Hara

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の存在