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 JavaScript now
Search
Masahiko Sakakibara
April 23, 2016
Technology
1
690
だから_今_JavaScriptをさわろう|Ionic2 / should use JavaScript now
「フロントエンド×モバイルアプリ勉強会」(
http://kfug.connpass.com/event/28159/)でのプレゼン資料です
。
Masahiko Sakakibara
April 23, 2016
Tweet
Share
More Decks by Masahiko Sakakibara
See All by Masahiko Sakakibara
プライベートプロダクト戦略 - フロントエンドカンファレンス沖縄 / private_product_frontend
rdlabo
3
3.6k
GitHubをCMSとして使う話/ using_github_as_CMS
rdlabo
0
250
JavaScriptから デバイスの力を100%引き出すための Web APIとCapacitor入門 / power_from_javascript
rdlabo
0
350
Capacitor4_release
rdlabo
0
560
Web技術で稼ぐため選択肢を俯瞰しよう/options_to_earn_web_technology
rdlabo
0
85
Ionicモバイルアプリ制作入門/get_started_with_ionic
rdlabo
0
86
JavaScript から デバイスの力を 100%引き出すための Capacitor と Angular でのはじめかた。
rdlabo
2
1.6k
JavaScriptとSwift&JavaをつなげるCapacitorと、これからのWeb Frontend/Linking JavaScript with Swift&Java, And the future of Web Frontend.
rdlabo
0
3.3k
NestJSを活用したREST APIサーバ/REST_API_SERVER_BY_NESTJS
rdlabo
0
1.3k
Other Decks in Technology
See All in Technology
WebアプリケーションにおけるPDOの使い方入門 / phpcon odawara 2024
meihei3
2
430
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
220
Databricks におけるデータエンジニアリング
databricksjapan
0
380
エンタープライズ環境下での Active Directory の運用 TIPS
tamaiyutaro
1
1.6k
現代CSSフレームワークの内部実装とその仕組み
poteboy
1
450
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
100
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
110
人間の尊厳、幸福、アクセシビリティ / 第116回「WEB TOUCH MEETING」アクセシビリティSP
nulabinc
PRO
2
180
AIQ株式会社 エンジニア向け会社紹介資料
aiqlab
0
370
SIEMを用いて、セキュリティログ分析の可視化と分析を実現し、PDCAサイクルを回してみた
coconala_engineer
0
220
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
24
5.1k
Featured
See All Featured
Unsuck your backbone
ammeep
662
57k
Adopting Sorbet at Scale
ufuk
67
8.6k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Done Done
chrislema
178
15k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
GitHub's CSS Performance
jonrohan
1023
450k
A designer walks into a library…
pauljervisheath
199
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.3k
Producing Creativity
orderedlist
PRO
336
39k
Clear Off the Table
cherdarchuk
83
310k
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