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
Web Development with Yeoman
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
isoda yu
December 23, 2013
Programming
1
300
Web Development with Yeoman
学内勉強会用に作った資料
isoda yu
December 23, 2013
Tweet
Share
More Decks by isoda yu
See All by isoda yu
Node.jsでシングルページWebアプリケーション
isoden
0
360
Other Decks in Programming
See All in Programming
高速開発のためのコード整理術
sutetotanuki
1
400
Patterns of Patterns
denyspoltorak
0
1.4k
CSC307 Lecture 06
javiergs
PRO
0
680
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
690
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
CSC307 Lecture 05
javiergs
PRO
0
500
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
460
Fluid Templating in TYPO3 14
s2b
0
130
CSC307 Lecture 09
javiergs
PRO
1
830
CSC307 Lecture 02
javiergs
PRO
1
780
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
100
Featured
See All Featured
It's Worth the Effort
3n
188
29k
A designer walks into a library…
pauljervisheath
210
24k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.6k
What's in a price? How to price your products and services
michaelherold
247
13k
The untapped power of vector embeddings
frankvandijk
1
1.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
How STYLIGHT went responsive
nonsquared
100
6k
Mobile First: as difficult as doing things right
swwweet
225
10k
Site-Speed That Sticks
csswizardry
13
1.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Transcript
@isoden_ Lewis Martin / scaffolding / http://www.flickr.com/photos/ldm/14296081/ YeomanͰߏங͢Δ Web։ൃڥ
//github.com/isoden // isoden.github.io ా༏
ࠓճ͓͢Δ͜ͱ • ࠷ۙͷ8FC੍࡞ • ໘ͳ࡞ۀͷࣗಈԽ • λʔϛφϧૢ࡞
࠷ۙͷ8FC੍࡞
࠷ۙͷ8FC੍࡞ • $44ॻ͔ͳ͍ • +BWB4DSJQUॻ͔ͳ͍
• ύϑΥʔϚϯεΛॏཁࢹ • ը૾ͷ࠷దԽ ܰྔԽ • ϑΝΠϧͷNJOJGZ BOENPSF
None
None
ϝλݴޠ • +BEF )BNM • IUNMϑΝΠϧੜ • -FTT
4BTT 4UZMVT $441SFQSPDFTTPS • DTTϑΝΠϧੜ • $P⒎FF4DSJQU 5ZQF4DSJQU )BYF • KTϑΝΠϧੜ ςϯϓϨʔτΤϯδϯɾϝλݴޠ͔ΒϑΝΠϧΛੜ ίϯύΠϧ࡞ۀ͕ඞਢ
Lamya Rashid / back to work! / http://www.flickr.com/photos/karroozi/1609253/ ࠓճհ͢Δͷɺ ͦΜͳ໘ͳ࡞ۀΛࣗಈԽ͢Δπʔϧ
ͨͩɺָΛ͢ΔͨΊʹ͋ΔఔͷؤுΓ͕ඞཁ
Yeoman http://yeoman.io/
:FPNBOͱʁ • .0%&3/803,'-084'03.0%&3/8&#"114 • /PEFKTͷڥߏஙπʔϧ • ͖ͬ͞ͷ໘ͳ࡞ۀΛࣗಈԽͯ͘͠ΕΔ •
ZP CPXFS (SVOUKTͷͭͷπʔϧ܈Ͱܗ͞ΕΔ
Yo http://yeoman.io/
:P • 4DB⒎PMEJOHͷػೳΛఏڙ • K2VFSZϓϥάΠϯ༻ͻͳܗ • 8PSE1SFTT༻ͷͻͳܗ • 8FCαΠτ੍࡞༻ͷͻͳܗ
ͳͲͷڥ͕͙͢࡞ΕΔ
Bower http://bower.io/
CPXFS • 5XJUUFSࣾ • ύοέʔδϚωʔδϟʔ • ϥΠϒϥϦͷόʔδϣϯ ཧ
Grunt http://gruntjs.com/
(SVOU • CPDPVQࣾ • +4ΛͬͨλεΫϥϯφʔ • ϑΝΠϧͷNJOJGZ • ը૾ͷ࠷దԽ •
ߏจνΣοΫ • ֤छϝλݴޠͷίϯύΠϧ • ͱʹ͔͍͕͍ͭ͘͜͢͝ʂ
ඞཁͳͷ • /PEFKT (http://nodejs.org) • (JU(http://git-scm.com/) ݸʑͰඞཁͰ͋Ε
• 3VCZ 4BTT $PNQBTTͳͲΛ͏߹ඞཁ
> ૢ࡞ࠇ͍ը໘Ͱߦ͍·͢ɻ@
·ͣλʔϛφϧΛىಈ $ sudo npm install -g yo grunt-cli bower
// 3छͷπʔϧ܈ΛάϩʔόϧྖҬʹΠϯετʔϧ $ npm search yeoman-generator // yeomanͷͻͳܗͱͳΔgeneratorΛ୳͢ $ sudo npm install -g generator-webapp // generatorΛάϩʔόϧྖҬʹΠϯετʔϧ
None
·ͣλʔϛφϧΛىಈ $ mkdir project_folder && cd project_folder //
ϓϩδΣΫτϑΥϧμʔΛ࡞ͦ͜͠·ͰҠಈ $ yo webapp // ઌ΄ͲΠϯετʔϧͨ͠website༻ͷͻͳܗΛϏϧυ
%&.0
·ͱΊ • :FPNBOͰ࡞ۀޮ͕֨ஈʹ্͕Δ • ࠇ͍ը໘ͷ৮Γ࢝Ίʹ͑Δ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ग़య - http://yeoman.io -
http://bower.io - http://gruntjs.com - http://www.slideshare.net/jsugiyama/yeoman-19583549 - http://yosuke-furukawa.hatenablog.com/entry/2013/07/04/085814 Robert Barney / Thank You Note Letterpress / http://www.flickr.com/photos/r_b/2452307906/