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
Angular歴3ヶ月がAngularと本気で向き合ってみた
Search
yae
December 07, 2019
Technology
0
140
Angular歴3ヶ月がAngularと本気で向き合ってみた
【We Are JavaScripters! 3周年記念】 WeJS Festival ! (2019/12/07)の登壇資料です。
yae
December 07, 2019
Tweet
Share
More Decks by yae
See All by yae
KPI and Chart Libary
eyaegashi
1
450
The differences of English skills which can be acquired between Sier and Service Company
eyaegashi
0
450
Other Decks in Technology
See All in Technology
Data Hubグループ 紹介資料
sansan33
PRO
0
2.8k
【SLO】"多様な期待値" と向き合ってみた
z63d
2
310
Devinを導入したら予想外の人たちに好評だった
tomuro
0
880
チームメンバー迷わないIaC設計
hayama17
5
3.8k
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.4k
新職業『オーケストレーター』誕生 — エージェント10体を同時に回すAgentOps
gunta
4
1.4k
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
730
DX Improvement at Scale
ntk1000
2
290
Oracle Cloud Infrastructure:2026年2月度サービス・アップデート
oracle4engineer
PRO
0
220
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
690
ヘルシーSRE
tk3fftk
2
240
Kiro のクレジットを使い切る!
otanikohei2023
0
110
Featured
See All Featured
Leo the Paperboy
mayatellez
4
1.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
74
Skip the Path - Find Your Career Trail
mkilby
1
72
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
93
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Six Lessons from altMBA
skipperchong
29
4.2k
Ethics towards AI in product and experience design
skipperchong
2
210
GraphQLの誤解/rethinking-graphql
sonatard
75
11k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
Navigating Weather and Climate Data
rabernat
0
130
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Transcript
Angularྺ3ϲ݄͕Angularͱ͖߹ͬͯΈͨ WeJS Festival! (2019.12.07) Emi Yaegashi
About me • Name: Emi Yaegashi • Softwere Engineer (Python,
Rails, Angular) • Organizer of We are Javascripters! • Twitter: @yae19921110 • Favorite: United Kingdom, Disney (Donald Duck), Travel✈, Japanese Sake • Today is the first LT in WeJS!!
Agenda • Angularͷҹ(νʔϜϝϯόʔɺstack overflowͷsurvey) • ࠓͷϓϩδΣΫτʹೖͬͯ಄Λ๊͑ͨ͜ͱ2બ • ࠓͷϓϩδΣΫτͰAngularͷྑ͞Λ׆͔͢ʹ • ࠷ޙʹ
Angularͷҹ
Angularͷҹ(νʔϜϝϯόʔ) • ϝϯλʔ (from India) Angular͍ͬͯΖΜͳॴʹίʔυ͕ࢄΒΔ͔Βۤखɻ৽ نػೳVueʹ͍ͨ͠ͳ͋ɻ • ྡͷ੮ͷνʔϜϝϯόʔ (from
Philippine) Angularܦݧ͋ΔΑʂ݁ߏίʔυ͕ࠞͬͪ͟Ό͏͔Β͠ ͍ΑͶɻ
Angularͷҹ(Stack OverflowͷSurvey) • Stack Overflowͷ͖ͳwebϑϨʔϜϫʔΫ2019൛ ग़య: https://insights.stackoverflow.com/survey/2019#key-results
*PJʹؔͯ͠ิ ɾը໘छྨ͔͠ͳ͍(େنͰͳ͍) ɾڞ௨͢Δύʔπ͕গͳ͍(࠶ར༻Λੜ͔ͤΔ෦͕গͳ͍) ͳͥ͜ͷPJAngularΛ͍ͬͯΔΜͩ?
ࠓͷϓϩδΣΫτʹೖͬͯ಄Λ๊͑ͨ͜ͱ2બ
ίʔυ͕ࢄΒ͔͍ͬͯΔ ίϯϙʔωϯτ ࢠίϯϙʔωϯτA άϥϑ1දࣔ Data A Data B Data(API͔ΒҰׅͰऔಘ) Data
A άϥϑ1༻Option ࢠίϯϙʔωϯτB άϥϑ2දࣔ Data B άϥϑ2༻Option ࢠίϯϙʔωϯτC جຊใΛදࣔ Data C Data C
ϥΠϒϥϦ͕ࠞࡏ(Angular༻ίϯϙʔωϯτͱૉͷJS) ίϯϙʔωϯτ ࢠίϯϙʔωϯτA NVD3 (d3.jsΛѻ͍ͨ͘͢͠ϥΠϒϥϦ) *Angulary༻ίϯϙʔωϯτΛ༻ ଙίϯϙʔωϯτa άϥϑ1 ଙίϯϙʔωϯτa άϥϑ2
ࢠίϯϙʔωϯτB D3.jsͷϨʔμʔνϟʔτ༻ͷϥΠϒϥϦ *ૉͷJSϥΠϒϥϦΛ༻ ଙίϯϙʔωϯτ Ϩʔμʔνϟʔτ NVD3ͷAngular༻WrapperϥΠϒϥϦ: https://github.com/krispo/ng2-nvd3 D3.jsͷϨʔμʔνϟʔτϥΠϒϥϦ: https://github.com/alangrafu/radar-chart-d3
ࠓͷϓϩδΣΫτͰAngularͷྑ͞Λ׆͔͢ʹ
ϓϩδΣΫτͰ಄Λ๊͑ͨ͜ͱ ʮίʔυ͕ࢄΒ͔͍ͬͯΔʯͷରԠ 1. ڞ௨ύʔπͱͯ͠ѻ͑ͳ͍͔ݕ౼͢Δ 2. ίϯϙʔωϯτ͔Β͢σʔλΛཧ͢Δ ίϯϙʔωϯτ ࢠίϯϙʔωϯτA άϥϑ1දࣔ Data
A Data B Data(API͔ΒҰׅͰऔಘ) Data A άϥϑ1༻Option ࢠίϯϙʔωϯτB άϥϑ2දࣔ Data B άϥϑ2༻Option ࢠίϯϙʔωϯτC جຊใΛදࣔ Data C Data C 1 άϥϑ1༻Option? άϥϑ2༻Option? 2
ϓϩδΣΫτͰ಄Λ๊͑ͨ͜ͱ ʮϥΠϒϥϦ͕ࠞࡏʯͷରԠ 1. Angularͷίϯϙʔωϯτ͕͋Δɺ༷ʑͳνϟʔτλΠ ϓʹରԠͨ͠ϥΠϒϥϦͷ༻Λݕ౼͢Δ ྫ: NG2 Charts (https://github.com/valor-software/ng2-charts) 11
Angular Component Libraries You Should Know In 2019Ͱհ͞Ε͍ͯΔ (https://blog.bitsrc.io/11-angular-component-libraries-you-should-know-in-2018-e9f9c9d544ff) ίϯϙʔωϯτ ࢠίϯϙʔωϯτA NVD3 (d3.jsΛѻ͍ͨ͘͢͠ϥΠϒϥϦ) *Angulary༻ίϯϙʔωϯτΛ༻ ଙίϯϙʔωϯτa άϥϑ1 ଙίϯϙʔωϯτa άϥϑ2 ࢠίϯϙʔωϯτB D3.jsͷϨʔμʔνϟʔτ༻ͷϥΠϒϥϦ *ૉͷJSϥΠϒϥϦΛ༻ ଙίϯϙʔωϯτ Ϩʔμʔνϟʔτ 1
࠷ޙʹ
AngularͷJob Offerଟ͍Β͍͠(2019ใ) ग़య: https://programmingwithmosh.com/javascript/what-javascript-framework-you-should-learn-to-get-a-job-in-2019/
Thank you for listening!