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
5.1k
Dartに持っている希望
天下一altJS武闘会の発表資料(Dart枠)です。
TwitterID:@rukiadia
June 08, 2014
Tweet
Share
More Decks by TwitterID:@rukiadia
See All by TwitterID:@rukiadia
やらない事を決めるプロダクト設計
rukiadia
16
9.4k
セッションの有効期限をどう決めるか
rukiadia
0
170
ふんわり理解するcontext
rukiadia
1
460
今こそ深堀りする、PHPのDockerイメージ / understand_php_docker
rukiadia
3
3.1k
Dependency Injectionとデザインパターン / understand_di_and_design_patterns
rukiadia
1
510
今こそ理解するDI(Dependency Injection) / Understand Dependency Injection of PHP
rukiadia
4
5.6k
今こそ理解する PHPの日時計算 / Understand date manipulation of PHP
rukiadia
0
3.4k
ページネーションから考えるSQLパフォーマンス
rukiadia
1
1.7k
遅延読み込みとの正しい付き合い方 + α
rukiadia
7
1.4k
Other Decks in Technology
See All in Technology
Skrub: machine-learning with dataframes
gaelvaroquaux
0
120
ChatGPTとPlantUML/Mermaidによるソフトウェア設計
gowhich501
1
120
【 LLMエンジニアがヒューマノイド開発に挑んでみた 】 - 第104回 Machine Learning 15minutes! Hybrid
soneo1127
0
290
DDD集約とサービスコンテキスト境界との関係性
pandayumi
2
260
AIエージェントの活用に重要な「MCP (Model Context Protocol)」とは何か
masayamoriofficial
0
290
AI時代に非連続な成長を実現するエンジニアリング戦略
sansantech
PRO
3
1.1k
DevIO2025_継続的なサービス開発のための技術的意思決定のポイント / how-to-tech-decision-makaing-devio2025
nologyance
0
180
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
210
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
2
340
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
450
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
3
2.8k
AI駆動開発に向けた新しいエンジニアマインドセット
kazue
0
200
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Writing Fast Ruby
sferik
628
62k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Scaling GitHub
holman
463
140k
Done Done
chrislema
185
16k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
A better future with KSS
kneath
239
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
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͕ݏ͍ͳ༁Ͱͳ͍Ͱ͢ɻ ˠΉ͠ΖΑΓΓ͍͔ͨΒࠓࢀՃͯ͠Δ ͱ͔ϚαΧϦͱ͔ɺͬͯ·͢ʂ
͝ਗ਼ௌ͋Γ͕ͱ͏͝ ͍͟·ͨ͠