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
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.4k
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
190
CSC307 Lecture 03
javiergs
PRO
1
490
CSC307 Lecture 07
javiergs
PRO
0
550
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
230
AgentCoreとHuman in the Loop
har1101
5
230
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
Architectural Extensions
denyspoltorak
0
280
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
Oxlintはいいぞ
yug1224
5
1.3k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Side Projects
sachag
455
43k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Typedesign – Prime Four
hannesfritz
42
2.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Visualization
eitanlees
150
17k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
56
Bash Introduction
62gerente
615
210k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
110
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
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/