Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
だから_今_JavaScriptをさわろう|Ionic2 / should use Java...
Search
Masahiko Sakakibara
April 23, 2016
Technology
730
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
だから_今_JavaScriptをさわろう|Ionic2 / should use JavaScript now
「フロントエンド×モバイルアプリ勉強会」(
http://kfug.connpass.com/event/28159/)でのプレゼン資料です
。
Masahiko Sakakibara
April 23, 2016
More Decks by Masahiko Sakakibara
See All by Masahiko Sakakibara
決済端末ビジネスを、決済会社だけのものにしない/stripe_terminal_business
rdlabo
0
61
JavaScriptで始める店舗インフラ決済構築/stripe_terminal_workshop
rdlabo
0
59
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
710
本当に欲しかったのはモノレポツールではなく、tsconfigの設定だった / monorepo-tsconfig
rdlabo
1
420
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
590
プライベートプロダクト戦略 - フロントエンドカンファレンス沖縄 / private_product_frontend
rdlabo
3
4.9k
GitHubをCMSとして使う話/ using_github_as_CMS
rdlabo
0
730
JavaScriptから デバイスの力を100%引き出すための Web APIとCapacitor入門 / power_from_javascript
rdlabo
0
650
Capacitor4_release
rdlabo
0
740
Other Decks in Technology
See All in Technology
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
220
Optunaの最新リリースv5.0について
pfn
PRO
0
110
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.1k
今さら理解するウェブフォントver.2026
takanorip
3
710
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
Rust で関数型ドメインモデリング
takonda
0
130
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
130
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
Speed Design
sergeychernyshev
33
2.2k
Designing for Timeless Needs
cassininazir
1
520
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
300
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
500
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
A Tale of Four Properties
chriscoyier
163
24k
Crafting Experiences
bethany
1
380
Transcript
͔ͩΒɺࠓɺ+BWB4DSJQUΛ͞ΘΖ͏ .BTBIJLP4BLBLJCBSB !TBLBLJ ϑϩϯτΤϯυºϞόΠϧΞϓϦษڧձ
w SEMBCPJODදཧࣄɻBSFBJBJOD$50ɻ w ࣄɺ·ͪͮ͘ΓɻϦϊϕʔγϣϯࣄۀߏங ͱ͔ɺ౷ܭௐࠪͱ͔ɺϚʔέοτࣄۀ্ཱͪ͛ ͱ͔ɻͦͷҰͰɺΞϓϦ։ൃͯ͠·͢ɻ w ຊͰ͢ɻ w ࠷ۙɺΞϓϦ։ൃͷXFJHIU͕ʹۙ͘
ͳ͍ͬͯ·͕͢ɺ·ͪͮ͘Γ͕ࣄͰͬͯ͢ʂ $ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ 1SPpMF Ḇݪণ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ ΞϓϦέʔγϣϯͬͯʁ
w ʮίϯϐϡʔλͰɺ༻ऀͷۀʹԠͯ͡࡞ͨ͠ϓϩά ϥϜɻʯ w )5.-$44Ͱͭͬͨ͘੩త8FCαΠτΞϓϦέʔγϣϯͬ ͍ͯΘͳ͍ΑͶ w ΈΜͳେ͖8PSE1SFTTΞϓϦέʔγϣϯʁʁ $ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ
ΞϓϦέʔγϣϯͬͯʁ
w ͳ͔ͥɺϒϥβͰίϯςϯπӾཡΛͨ͠Βɺ8FCϖʔδ ͱͯ͠ೝࣝ͢Δͷʹɺ"QQMF4UPSF͔Βམͱͨ͠ΒΞϓϦͱ ͯ͠ೝࣝ͢Δಾɻ $ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ ΞϓϦέʔγϣϯͬͯʁ
w )5.- $44Ͱॻͥͬ͘ʂ $ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ XFCαΠτ 8FCΞϓϦ w 1)1ͳͲΛͬͯಈతʹϖʔδ ੜ͢Δͥͬʂ
ΞϓϦέʔγϣϯͬͯʁ εϚϗΞϓϦ σεΫτοϓΞϓϦ w "QQMF༷0CKFDU$Ͱॻ͚ͱ ͍͏͠ɺ(PPHMF༷+BWB͕ ͓͖Α͏ɻ w $ Ͱॻ͘ͱɺෳϓϥοτ ϑΥʔϜͰ͍͚ΔΑʂ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ ΞϓϦέʔγϣϯͬͯʁ ڥքઢΛഁյ͢Δ+BWB4DSJQUʂ
w +BWB4DSJQUϑϨʔϜϫʔΫΛͬ ͯɺ41"ͱ͔Α͘ͳ͍ʁ w ௨͕͔ͨͬͨ͠Βɺ8FC /PUJpDBUJPOTΛ+4Ͱॻ͚ʁ $ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ XFCαΠτ 8FCΞϓϦ
w #BB4.POHP%#ͬͨΒɺ +BWB4DSJQU͚ͩͰܝࣔ൘࡞ ΕΔΑ͏ʹʂ ΞϓϦέʔγϣϯͬͯʁ εϚϗΞϓϦ σεΫτοϓΞϓϦ w "QBDIF$PSEPWBͬͨΒɺ +BWB4DSJQUͰJ04ΞϓϦ "OESPJEΞϓϦॻ͚ΔΑɻ w &MFDUSPOͬͨΒɺͬͺΓ +BWB4DSJQUͰσεΫτοϓΞ ϓϦॻ͚ΔΑʁ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ ΞϓϦέʔγϣϯͬͯʁ શ෦ɺ+BWB4DSJQUͰॻ͚ͪΌ͏ʂ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ +BWB4DSJQUࣁ෬ͷ࣌
w ྲྀΕΔจࣈɺඞཁͷͳ͍BMFSU ͰʮएҪͷϗʔϜϖʔδΑ ͏ͦͬ͜ʂʯ w ย͚ͳ͍͠ɺ$MBTTͳ ͍͠ɺॻ͖ʹ͍͘ΑͶɻ $ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ +BWB4DSJQUࣁ෬ͷ࣌
K2VFSZొલ K2VFSZొ w ͋Εɺ+4ͬͯॻ͍ͨΒϦονͳ Ϣʔβମݧ͕࣮ݱͰ͖͍͍ͯΜ ͡Όͳ͍ʁ w ϖʔδભҠ·Ͱ+4Ͱॻ͚ͪΌ͏ ͡ΌΜʂ w ྔ࢈͞ΕΔεύήοςΟίʔυɻ ൿͷλϨɻ
w "OHVMBS+4͛͢ʔʂK2VFSZͰ εύήοςΟʹͳͬͯͨίʔ υ͕ཧͰ͖Δʂ w Α͠ɺมߋݕͰXBUDI͢ Δͧʂ w ίϯϙʔωϯτࢦͰ࡞ΕΔ Μ͡ΌͶʁ
w ܹɻ $ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ +BWB4DSJQUࣁ෬ͷ࣌ +4ϑϨʔϜϫʔΫొ 'BDFCPPLͷࣦഊ w 'BDFCPPLʮ͜Ε͕ͦ͜ɺ࣍ ੈͷϞόΠϧͷ͋ΓํͰ ʂʯ w ૣ͗ͨͨ͢ΊʹɺεϖοΫ͕ ͍͔ͭͣେࣦഊ w ٸᬎɺωΠςΟϒΞϓϦʹॻ ͖͑Δ
w )5.-ͷن֨Խ͕ਐΈɺϒϥβਖ਼ࣜରԠɾνϡʔχϯ ά͞ΕͨΑͶ w σόΠεࣗମͷॲཧ͕͕͋ͬͨΑͶ w +4ϑϨʔϜϫʔΫཚཱ͍ͯ͠Ζ͍Ζͳͷ͕ੜ·Εͯɺ ચྱ͞Εͨ͠ w "MU+4ͷੜʹΑͬͯɺ+BWB4DSJQUࣗମॻ͖͘͢ͳͬͨʂ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ ͚Ͳɺ+BWB4DSJQUͷ͕࣌
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ +BWB4DSJQUͷ͕͖͔࣌ͨʂ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ +BWB4DSJQUͷ͕͖͔࣌ͨʂ )FMMP 8PSME
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ +BWB4DSJQUͷ͕͖͔࣌ͨʂ ͜Μʹͪɺ ʢϞόΠϧΞϓϦΛϑϩϯτΤϯυͷٕज़Ͱͭ͘Δʣ ੈքʂ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ ·͍͍ͩͬͯʁ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ ·͍͍ͩͬͯʁ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ "OHVMBS͖·ͨ͠Ͷ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ "OHVMBS͖·ͨ͠Ͷ w ॲཧେ෯ʹվળʢʙഒʣ w αʔόʔαΠυϨϯμϦϯά͕Մೳ ͳz"OHVMBS6OJWFSTBMzΛੵΜͩΓ w "MU+4લఏͷ%PDVNFOUͩͬͨΓ
w ࣍ੈ+4ϓϥοτϑΥʔϜͱͯ͠ɺ Ќ൛ͷݱࡏେ͖ͳΛཋͼͯ· ͢ɻ ৄ͘͠ɺ͜ͷํʹ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ *POJDɺ͍͢͝εϐʔυͰ։ൃத w "OHVMBSͷ6*ϑϨʔϜϫʔΫͰɺ؆ ୯ʹ։ൃ͢ΔͨΊͷ͕ͨ͘͞Μ w ڥߏங͕͍͠ͱ͍ΘΕΔ "OHVMBS͚ͩͲɺ*POJDͳΒҰൃʂ w
ߦͷίʔυͰɺεϚϗΞϓϦCVJME Մೳʂ w 8JOEPXT1IPOFରԠͨ͠Αʂ
$ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯݚڀॴ *POJDɺ͍͢͝εϐʔυͰ։ൃத w TMBDLͰຊޠίϛϡχςΟ͋ΔΑ IUUQTJPOJDKBIFSPLVBQQDPN w "OHVMBS XFCQBDL HVMQ
TDTT UZQFTDSJQU DPSEPWB w *POJDͻͱͭͰɺ࠷ۙͷϑϩϯτΤ ϯυ։ൃΛҰ௨Γ͑Δ w Ϟμϯͳ։ൃΛͥͻମݧͯ͠Έͯ͘ ͍ͩ͞ʂ
Relation Design