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
Angular2はじめました
Search
S.Nishio
October 03, 2016
Programming
0
530
Angular2はじめました
2016.10.03 Angular2 入門者の会 @nishio-dens
S.Nishio
October 03, 2016
Tweet
Share
More Decks by S.Nishio
See All by S.Nishio
数字を使った計画設定とふりかえりができる組織づくり (Startup Issue Gym #1)
nishiodens
0
690
vividgarden_bit_valley_2018_subtrack2.pdf
nishiodens
0
120
実践ハイパフォーマンスMySQL読書会 第1回資料
nishiodens
1
460
Other Decks in Programming
See All in Programming
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
350
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
170
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
790
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
270
命名をリントする
chiroruxx
1
510
KubeCon NA 2024の全DB関連セッションを紹介
nnaka2992
0
100
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
120
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
310
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
250
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
120
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
270
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
200
Featured
See All Featured
Thoughts on Productivity
jonyablonski
68
4.4k
Why Our Code Smells
bkeepers
PRO
335
57k
Documentation Writing (for coders)
carmenintech
67
4.5k
Being A Developer After 40
akosma
89
590k
Faster Mobile Websites
deanohume
305
30k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The World Runs on Bad Software
bkeepers
PRO
66
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Statistics for Hackers
jakevdp
796
220k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Raft: Consensus for Rubyists
vanstee
137
6.7k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Transcript
Angular2 ͡Ί·ͨ͠ 2016.10.03 Angular2 ೖऀͷձ @nishio-dens
Nishio (github: @nishio-dens) Ruby on Rails Engineer
Is Angular2 Ready? Ref: https://splintercode.github.io/is-angular-2-ready/
͜Ε͔Β͢͜ͱ Angular2ॳ৺ऀͷࢲ͕ ͲͷΑ͏ʹֶशΛ͢͢Ί͍ͯΔ͔
Angular2 ΛֶͿͨΊʹ ͱʹ͔͘ΞϓϦΛ࡞Δʂ
৽͍͠ϑϨʔϜϫʔΫΛษڧ͢Δͱ͖ αϯϓϧνϡʔτϦΞϧΞϓϦ࡞Γࠐ·ͳ͍ • ࣗͷڵຯͷແ͍ΞϓϦΛ࡞Δͷແཧ • ઈର͖Δ • αϯϓϧαϥοͱྲྀͯ͠ɺ͕ࣗ࡞Γ͍ͨͷΛ Angular2Ͱॻ͖࢝Ίͨ΄͏͕ྑ͍ ͏
TODOΞϓϦΛ࣮͢Δͷ͖ͨΑ…
Angular2Ͱ࡞ͬͨ or ࡞͍ͬͯΔͷ (1) ng2-search-table (npmެ։ࡁ) • αʔόαΠυͱ࿈ܞͨ͠ Ұཡը໘Λ؆୯ʹ࡞ΕΔΑ͏ʹ͢ΔϥΠϒϥϦ
Angular2Ͱ࡞ͬͨ or ࡞͍ͬͯΔͷ (2) ࡏݿɾച্ཧγεςϜ (ඇެ։) • ߏ͕େ͗ͯ͢ɺ࠷ۙ։ൃ͕ਐΜͰͳ͍… • ͱͱAngular1Ͱ࡞్͍͕ͬͯͨதͰ2ʹม͑ͨ
• ͜ͷγεςϜ࡞ΔͨΊʹɺόʔίʔυϦʔμʔങͬͨ
Angular2Ͱ࡞ͬͨ or ࡞͍ͬͯΔͷ (3) EOSRP ( https://github.com/eosystems/EOSRP ) • ͱ͋ΔΦϯϥΠϯήʔϜ
(EVE Online) Ͱͷ SRP (Ship Replacement Program) Λཧ͢ΔγεςϜ • ઈࢍ։ൃத / γεςϜͷৄࡉׂѪ
ΞϓϦ࡞Δͱ͍ͬͯ… ԿΒͳ͍ঢ়ଶ͔Β ͍͖ͳΓ࡞ͱ͔ແཧ
Angular2ͷใݯ ˒ Angular2ެࣜͷνϡʔτϦΞϧ • https://angular.io/docs/ts/latest/tutorial/ ˒ ng-book 2 (Φεεϝʂʣ •
https://www.ng-book.com/2/ • beta͔࣌Βࢲ͓ੈʹͳ͍ͬͯΔ • Angular2 ͱ ReduxΛͲ͏Έ߹ΘͤΔ͔ɺͳΜ͍ͯ͏ষ͋Δ ˒ ւ֎ʹೖॻ͕͍ͬͺ͍ • Rangle’s Angular2 Training Book • Become a ninja with Angular2 etc …
GoogleઌੜʹAngular2ͷ͜ͱΛฉ͘߹ ݕࡧπʔϧ - ࢦఆͰ ࠷ۙͷهࣄΛݕࡧͨ͠ํ͕ྑ͍ • (RC5ΑΓલͷ) ݹ͍ίʔυ Breaking Change͕ଟൃੜͨ͠ӨڹͰಈ͔ͳ͍͜ͱ͕ଟ͍
• (ngModuleʹରԠͯ͠ͳͯ͘) ىಈ͢Β͠Ͷ͑… ճආͰ͖Δ
։ൃڥΛ͑Δ • WebStorm • ิ͕༏ल (importิ / ؔɾมิ) • ϦϑΝΫλػೳ༏ल
/ σόοΨ༏ल • ࢲvimmerͰRuby (on Rails) ॻ͍࣌ͭ͘vim • Ͱ Angular2 (+Typescript) Λ vimͰॻ͘ͷʢࠓʣਏ͍͔ͳ
Angular2 ͷجૅֶΜͩ ڥ࡞ͬͨ ͋ͱΞϓϦ࡞Δ͚ͩ!
͜Ε͔Βͷࢲͷඪ 1. EOSRP (ࠓྗΛೖΕ͍ͯΔϓϩδΣΫτʣΛϦϦʔε • ·ͣࠓ࡞͍ͬͯΔΞϓϦΛͪΌΜͱ͍ͤͨ͞ 2. Angular2ΛࣄͷϓϩδΣΫτʹऔΓೖΕΔ 1. গ͠લʹ࡞ͬͨΞϓϦAngular1Ͱ࡞ͬͨ
(RCೖා͔ͬͨ) 2. 2.0.0 ͕ग़ͨࠓͳΒ Angular2 ͍͚Δ͔ 3. Angular2 ೖॻΛॻ͍ͯωοτʹެ։ 1. ຊޠͷใগͳ͍ͷͰɺࠓͳΒελʔʹͳΕΔΑʂ 2. ೖॻΛॻ͘Ϟνϕ͕ଓ͔͘ɻ୭͔Ұॹʹॻ͜͏ͥ
ΞϓϦΛ࡞ͬͯɺެ։ͯ͠ Angular2 ΛΊ͍ͯ͜͏!