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
だから_今_JavaScriptをさわろう|Ionic2 / should use Java...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Masahiko Sakakibara
April 23, 2016
Technology
720
1
Share
だから_今_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
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
640
本当に欲しかったのはモノレポツールではなく、tsconfigの設定だった / monorepo-tsconfig
rdlabo
1
360
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
430
プライベートプロダクト戦略 - フロントエンドカンファレンス沖縄 / private_product_frontend
rdlabo
3
4.8k
GitHubをCMSとして使う話/ using_github_as_CMS
rdlabo
0
630
JavaScriptから デバイスの力を100%引き出すための Web APIとCapacitor入門 / power_from_javascript
rdlabo
0
620
Capacitor4_release
rdlabo
0
690
Web技術で稼ぐため選択肢を俯瞰しよう/options_to_earn_web_technology
rdlabo
0
170
Ionicモバイルアプリ制作入門/get_started_with_ionic
rdlabo
0
170
Other Decks in Technology
See All in Technology
マンション備え付けのネットワークとLTE回線を組み合わせた ネットワークの安定化の考案
harutiro
1
130
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
190
Tachikawa.any 運営挨拶
daitasu
0
180
エンタープライズの厳格な制約を開発者に意識させない:クラウドネイティブ開発基盤設計/cloudnative-kaigi-golden-path
mhrtech
0
440
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
700
AWS運用におけるAI Agent活用術 / JAWS-UG 神戸 #11 LT大会
genda
1
280
AI-Assisted Contributions and Maintainer Load - PyCon US 2026
pauloxnet
1
160
バイブコーディング、仕様駆動、その先へ - 「不確実性に対する検査‧適応のサイクル」を設計する
littlehands
1
530
Every Conversation Counts
kawaguti
PRO
0
240
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.5k
サンプリングは「作る」のか「使う」のか? 分散トレースのコストと運用を両立する実践的戦略 / Why you need the tail sampling and why you don't want it
ymotongpoo
4
190
freeeで運用しているAIQAについて
qatonchan
1
630
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Between Models and Reality
mayunak
4
290
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Designing for Timeless Needs
cassininazir
1
220
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Prompt Engineering for Job Search
mfonobong
0
300
Done Done
chrislema
186
16k
Documentation Writing (for coders)
carmenintech
77
5.3k
Designing for Performance
lara
611
70k
So, you think you're a good person
axbom
PRO
2
2k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
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