Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dartに持っている希望
Search
TwitterID:@rukiadia
June 08, 2014
Technology
0
5k
Dartに持っている希望
天下一altJS武闘会の発表資料(Dart枠)です。
TwitterID:@rukiadia
June 08, 2014
Tweet
Share
More Decks by TwitterID:@rukiadia
See All by TwitterID:@rukiadia
セッションの有効期限をどう決めるか
rukiadia
0
63
ふんわり理解するcontext
rukiadia
1
340
今こそ深堀りする、PHPのDockerイメージ / understand_php_docker
rukiadia
3
2.7k
Dependency Injectionとデザインパターン / understand_di_and_design_patterns
rukiadia
1
370
今こそ理解するDI(Dependency Injection) / Understand Dependency Injection of PHP
rukiadia
4
4.7k
今こそ理解する PHPの日時計算 / Understand date manipulation of PHP
rukiadia
0
3k
ページネーションから考えるSQLパフォーマンス
rukiadia
0
1.5k
遅延読み込みとの正しい付き合い方 + α
rukiadia
7
1.3k
遅延読み込みとの正しい付き合い方
rukiadia
0
380
Other Decks in Technology
See All in Technology
JAWS-UG Bedrock Claude Night
yamahiro
3
570
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
150
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
390
web-application-security
matsuihidetoshi
0
160
反実仮想機械学習とは何か
usaito
PRO
11
4.3k
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
210
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
340
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
20240416_devopsdaystokyo
kzkmaeda
1
220
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
210
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
240
Featured
See All Featured
Designing the Hi-DPI Web
ddemaree
276
33k
Agile that works and the tools we love
rasmusluckow
325
20k
The Language of Interfaces
destraynor
151
23k
KATA
mclloyd
15
12k
Building Flexible Design Systems
yeseniaperezcruz
319
37k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Fireside Chat
paigeccino
21
2.6k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
What the flash - Photography Introduction
edds
64
11k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Transcript
Dartʹظͯ͠Δ͜ͱ
ࣗݾհ Twitterɿ@rukiadia Androidͷࣄͬͯ·͢ PHPͷࣄͬͯ·ͨ͠ AltJSTypeScriptͱCoffeeScript ͘Β͍͔͠Γ·ͤΜ ΤϯδχΞ࢛(26ࡀ)
ಥવͰ͕͢ɺ࣭Ͱ͢
Q. Dartʹ͋Δఔ৮Εͨࣄ! ͋Γ·͔͢ʁ
رత؍ଌʹຬͪͨ͠·͢
Dartͷ֓ཁ Googleۘ Java෩ຯͷίʔυ / ੩తܕ͚ʢॏཁʂʣ ։ൃDartEditorʢEclipseϕʔεʣͰߦ͏ DartVM্Ͱಈ࡞ ίϯύΠϧͯ͠ੜJSͱͯ͠͏͜ͱՄೳ
Dart๊͕͑Δݱ࣮ Dart͕ͦͷ··ಈ͘ڥ͕ͳ͍(Dartiumআ͘) ίϯύΠϧޙͷJSͦΜͳʹಡΈ͘͢ͳ͍ ※ࣗผʹͩͱࢥͬͯ·ͤΜɻཧ༝ޙड़ɻ ίϯύΠϧޙͷJSͦΜͳʹ࣮ߦૣ͘ͳ͍ ECMAͷඪ४Խ࢝·͔ͬͨͬΓ ※201312݄ʹެࣜൃද
Dart͕ࢦ͍ͯ͠Δॴ • WebϓϥοτϑΥʔϜ্ͷڞ௨։ൃݴޠΛ౷Ұʂ • DartVM্Ͱߴ࣮ߦʂ • ΫϥΠΞϯταΠυαʔόʔαΠυDartʂʂ ※ͷΠϝʔδͰ͢
࠷ۙߟ͍͑ͯΔ͜ͱ ʮAltJSΛίϯύΠϧͨ͠ޙͷੜJS৮Βͳ͖Ό ͍͚ͳ͍໘͋ΔͳʔɾɾʢಠΓݴʣʯ ˠΤϥʔग़ͨ࣌ʹͱΓ͋͑ͣݟͨΓ ਓʮAltJSੜJS྆ํςετ͠ͳ͍ͱ҆৺Ͱ ͖ͳ͍ʢഭਅʣʯ ˠʮ͑ʁʯ
ίϯύΠϧޙͷJSͷ৺Λͤͣ ʹࡁΉੈք͕ཉ͍͠
None
ͷرDartʹୗ͞Εͨ
ຊԻ JavaScriptɺਖ਼ݴͬͯಡΈʹ͍͘ɻ JavaScriptʹΓΘΔଘࡏ͕ཉ͍͠ɻ AltJSʹʮJavaScriptʹΓΘΔଘࡏʯ ʹͳͬͯཉ͍͠ɻ
ίϯύΠϧޙͷJSͳΜͯݟΔඞཁແ͘ͳΔɻ ! ͦΕ͕ͦ͜ʮਅͷʯAltJSɾɾʂ
Dartͱ͍͏ݴޠ͕ʮݱࡏʯͰͳ͘ʮະ དྷʯΛม͑ͯ͘ΕΔଘࡏͩͱ৴͍ͯ͡·͢
·ͱΊ DartJSͷޙܧऀࢦͯ͠Δɻ ଞͷAltJS͕ݏ͍ͳ༁Ͱͳ͍Ͱ͢ɻ ˠΉ͠ΖΑΓΓ͍͔ͨΒࠓࢀՃͯ͠Δ ͱ͔ϚαΧϦͱ͔ɺͬͯ·͢ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͝ ͍͟·ͨ͠