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
Stimulusと他のフレームワークとの比較 / Comparison with Stimulus
Search
aikyo
September 27, 2019
Technology
0
61
Stimulusと他のフレームワークとの比較 / Comparison with Stimulus
aikyo
September 27, 2019
Tweet
Share
More Decks by aikyo
See All by aikyo
my-failures-when-i-was-a-team-leader
aikyo02
0
8
Other Decks in Technology
See All in Technology
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
160
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
520
Azure Container Apps + Bicep 〜 こんな感じで運用しています
kaz29
2
480
MapLibreとAmazon Location Service
dayjournal
1
160
ServiceNow Knowledge Learning Rise up
manarobot
0
210
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
1
240
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
2.5k
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
150
プロンプトエンジニアリングでがんばらない-Agentic Workflow へ-近藤憲児
kenjikondobai
2
670
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
390
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
920
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
10
990
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Being A Developer After 40
akosma
57
580k
GraphQLとの向き合い方2022年版
quramy
32
12k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Raft: Consensus for Rubyists
vanstee
132
6.3k
Atom: Resistance is Futile
akmur
259
25k
Web Components: a chance to create the future
zenorocha
305
41k
Happy Clients
brianwarren
92
6.4k
How GitHub (no longer) Works
holman
304
140k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Transcript
StimulusͱଞͷϑϨʔϜϫʔ Ϋͱͷൺֱ @aikyo02
Stimulusͱ HTML͕طʹ͋Δͱ͖͚ͷ߇͑ΊͳϑϨʔϜ ϫʔΫ (A modest JavaScript framework for the HTML
you already have.) https://stimulusjs.org/
ίʔυྫ(html)
ίʔυྫ(JavaScript)
StimulusͱଞͷϑϨʔϜϫʔΫ ͱͷൺֱ • StimulusSPAͰ͑ͳ͍ͷͰɺඇSPAͱ͠ ͯൺֱ͢Δɻ
• Stimulus: controller Λ࠶ར༻Մೳʹ͢Δ͜ͱ ͕ਪ͞Ε͍ͯΔɻ • Vue, Reactͷίϯϙʔωϯτʹ͍ۙɻ
ςϯϓϨʔτΤϯδϯ • Stimulus : ૉͷhtml • Vue : VueςϯϓϨʔτ(htmlʹσʔλόΠϯ σΟϯάͱಠࣗͷσΟϨΫςΟϒΛՃ͑ͨ
ͷ) • React : JSX (htmlΛJavaScriptͰදݱ͍ͯ͠Δ)
StimulusͷϝϦοτ • ಋೖͷίετ͕গͳ͍ɻ(jQueryͱڞଘͰ͖ Δ) • ബ͍ϑϨʔϜϫʔΫͳͷͰࣺ͍ͯ͢ɻ
StimulusͷσϝϦοτ • SPAෆՄೳɻ(turbolinksͱͷซ༻ͰSPA෩ʹ Ͱ͖Δ) • DOMΛಈతʹଟ͘มߋ͢ΔΑ͏ͳΞϓϦέʔ γϣϯͷ߹͔ͳ͍ɻ
Stimulus͕Αͦ͞͏ͳͱ͖ • ϑϨʔϜϫʔΫͷಋೖʹ͋·ΓϦιʔεΛׂ ͚ͳ͍ͱ͖ • ։ൃϝϯόʔ͕JavaScriptϑϨʔϜϫʔΫʹश ख़͍ͯ͠ͳ͍ͱ͖
͋Γ͕ͱ͏͍͟͝·ͨ͠