Skip to main content
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
EN
Upload
Download free for 30 days
Sign in
Uploaded by
kamiyam .
PDF, PPTX
2,417 views
Gruntの罪と罰
2014.04.26 GruntFrontOsaka Vol.1
Education
◦
Read more
19
Save
Share
Embed
Save to Drive
Download now
Download as PDF, PPTX
1
/ 56
2
/ 56
3
/ 56
4
/ 56
5
/ 56
6
/ 56
7
/ 56
8
/ 56
9
/ 56
10
/ 56
11
/ 56
12
/ 56
13
/ 56
14
/ 56
15
/ 56
16
/ 56
17
/ 56
18
/ 56
19
/ 56
20
/ 56
More Related Content
PDF
早く家へ帰るための Grunt入門 [+gulp紹介]
by
Masayuki Maekawa
74 slides
6.4K views
PDF
最近流行りのビルドツールとは
by
Takahiro Maki
13 slides
927 views
PDF
Reactとbabelで簡易タスク管理ツール作ってみた
by
Tsuyoshi Maeda
10 slides
2.1K views
PDF
2021 01-25 lt sho kato
by
katosho1
17 slides
27 views
PPTX
Grunt入門
by
Tsuyoshi Maeda
24 slides
1.1K views
PDF
Babelで先取り次世代javascript
by
Tsuyoshi Maeda
14 slides
2.4K views
PDF
Sflt17 meteorではじめる最速ウェブアプリ開発
by
Hironao Sekine
8 slides
1.6K views
PDF
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
34 slides
3.5K views
早く家へ帰るための Grunt入門 [+gulp紹介]
by
Masayuki Maekawa
74 slides
6.4K views
最近流行りのビルドツールとは
by
Takahiro Maki
13 slides
927 views
Reactとbabelで簡易タスク管理ツール作ってみた
by
Tsuyoshi Maeda
10 slides
2.1K views
2021 01-25 lt sho kato
by
katosho1
17 slides
27 views
Grunt入門
by
Tsuyoshi Maeda
24 slides
1.1K views
Babelで先取り次世代javascript
by
Tsuyoshi Maeda
14 slides
2.4K views
Sflt17 meteorではじめる最速ウェブアプリ開発
by
Hironao Sekine
8 slides
1.6K views
仮想マシンを使った開発環境の簡単共有方法
by
Hideo Takahashi
34 slides
3.5K views
What's hot
PDF
20150523
by
Toshihiro Suzuki
7 slides
474 views
KEY
capybara で快適なテスト生活を
by
Ryunosuke SATO
44 slides
14.7K views
PDF
後期第二回ネットワークチーム講座資料
by
densan_teacher
16 slides
284 views
PDF
Nodeにしましょう
by
Yuzo Hebishima
20 slides
305 views
PDF
FirebaseとNuxtでLPを作って見た
by
Kenjiro Kubota
29 slides
2K views
PDF
Ember コミュニティとわたし
by
Ryunosuke SATO
41 slides
7.5K views
PDF
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
22 slides
13.9K views
PPTX
Clrh 110827 wfho
by
Tomoyuki Obi
14 slides
364 views
PDF
誰でも出来るローカル開発環境の作り方
by
666oh666
29 slides
9.5K views
PDF
LocalStack
by
chibochibo
43 slides
2.7K views
PDF
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
by
Masafumi Noguchi
44 slides
883 views
PDF
Node.jsでサーバプログラマ デビューしよう
by
Yuusuke Takeuchi
13 slides
5K views
PDF
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
by
Isamu Suzuki
39 slides
2.2K views
PDF
JasmineによるJavascriptテスト駆動開発
by
Yoichi Toyota
17 slides
1.7K views
PDF
Async DeepDive basics
by
Kouji Matsui
14 slides
395 views
PPTX
Node.jsで使えるファイルDB"NeDB"のススメ
by
Isamu Suzuki
30 slides
8.1K views
PDF
fukinfra Vol3 LT 20120629
by
学 松崎
22 slides
3K views
PDF
Data Engineering at VOYAGE GROUP #jawsdays
by
Kenta Suzuki
78 slides
9.6K views
PDF
HTML5-20100626
by
Taku AMANO
27 slides
669 views
PDF
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
by
PlayCanvas運営事務局
33 slides
433 views
20150523
by
Toshihiro Suzuki
7 slides
474 views
capybara で快適なテスト生活を
by
Ryunosuke SATO
44 slides
14.7K views
後期第二回ネットワークチーム講座資料
by
densan_teacher
16 slides
284 views
Nodeにしましょう
by
Yuzo Hebishima
20 slides
305 views
FirebaseとNuxtでLPを作って見た
by
Kenjiro Kubota
29 slides
2K views
Ember コミュニティとわたし
by
Ryunosuke SATO
41 slides
7.5K views
NorikraのJVMチューンで苦労している話
by
SATOSHI TAGOMORI
22 slides
13.9K views
Clrh 110827 wfho
by
Tomoyuki Obi
14 slides
364 views
誰でも出来るローカル開発環境の作り方
by
666oh666
29 slides
9.5K views
LocalStack
by
chibochibo
43 slides
2.7K views
MobingiALM でスポットインスタンスをいい感じに手なづけている裏側の話 / How to manage EC2 Spot Instances
by
Masafumi Noguchi
44 slides
883 views
Node.jsでサーバプログラマ デビューしよう
by
Yuusuke Takeuchi
13 slides
5K views
レガシーなアプリにWeb apiを実装してなみだ目になったのでちょっといろいろ教えてください
by
Isamu Suzuki
39 slides
2.2K views
JasmineによるJavascriptテスト駆動開発
by
Yoichi Toyota
17 slides
1.7K views
Async DeepDive basics
by
Kouji Matsui
14 slides
395 views
Node.jsで使えるファイルDB"NeDB"のススメ
by
Isamu Suzuki
30 slides
8.1K views
fukinfra Vol3 LT 20120629
by
学 松崎
22 slides
3K views
Data Engineering at VOYAGE GROUP #jawsdays
by
Kenta Suzuki
78 slides
9.6K views
HTML5-20100626
by
Taku AMANO
27 slides
669 views
【PlayCanvas×NCMB 勉強会+ハンズオン】HTML5ゲームにバックエンド機能をらくらく追加!ハンズオン(2017/09/05講演)
by
PlayCanvas運営事務局
33 slides
433 views
Similar to Gruntの罪と罰
PDF
jsCafe v13 Grunt
by
Shinya Sugo
48 slides
5.3K views
PDF
Gruntを導入しよう!の話
by
Koji Nakamura
22 slides
1.9K views
PDF
Grunt.jsを使った Expressの開発環境構築
by
kamiyam .
36 slides
4.7K views
PDF
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
36 slides
5.1K views
PDF
フロントエンド制作向けビルド ツールGruntがバックエンド 開発でも意外と使える! @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
50 slides
7.6K views
PPT
GruntでJavaScript 前作業の自動化!
by
leverages_event
37 slides
1.4K views
PDF
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
by
知己 久保
67 slides
2.4K views
ODP
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
99 slides
2.8K views
PDF
自動化ツール「Grunt.js」について
by
Seiko Kuchida
44 slides
4.6K views
jsCafe v13 Grunt
by
Shinya Sugo
48 slides
5.3K views
Gruntを導入しよう!の話
by
Koji Nakamura
22 slides
1.9K views
Grunt.jsを使った Expressの開発環境構築
by
kamiyam .
36 slides
4.7K views
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
36 slides
5.1K views
フロントエンド制作向けビルド ツールGruntがバックエンド 開発でも意外と使える! @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
50 slides
7.6K views
GruntでJavaScript 前作業の自動化!
by
leverages_event
37 slides
1.4K views
今、話題のビルドツール gulp/Gruntを徹底解剖! ~ハンズオンで基礎から学ぶ、Web制作の味方 ビルドツール~
by
知己 久保
67 slides
2.4K views
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
99 slides
2.8K views
自動化ツール「Grunt.js」について
by
Seiko Kuchida
44 slides
4.6K views
More from kamiyam .
PDF
Socket.ioとBabylonJSで作ったIoT的ななにか
by
kamiyam .
33 slides
635 views
PDF
Managing multi-package repositories
by
kamiyam .
38 slides
1.1K views
PPTX
TypeScript + Express
by
kamiyam .
25 slides
2.3K views
PDF
プラベワークのススメ
by
kamiyam .
36 slides
899 views
PDF
kyoto.js13
by
kamiyam .
26 slides
1.8K views
PDF
HomeKitとNode.jsを使ってSiriでコントロールするなにか
by
kamiyam .
35 slides
958 views
PDF
Kinectを使った インタラクティブコンテンツを作った話
by
kamiyam .
57 slides
566 views
PDF
Node.jsでKinectを触ろうとして色々しくじった話
by
kamiyam .
46 slides
2.1K views
PDF
ヒカ☆ラボ@Osaka NodeBotsハンズオン
by
kamiyam .
62 slides
532 views
PDF
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
by
kamiyam .
46 slides
1.7K views
PDF
JavaScript Performance 20160723
by
kamiyam .
57 slides
411 views
PDF
JavaScriptが魅せる新たな世界
by
kamiyam .
28 slides
2.4K views
PDF
WordBench Osaka #48 About Calypso
by
kamiyam .
46 slides
1.7K views
PDF
Async Enhancement
by
kamiyam .
71 slides
2.5K views
PDF
はじめてのVue.js
by
kamiyam .
25 slides
5.2K views
PDF
Node.jsで始める Modern JavaScript Framework
by
kamiyam .
41 slides
2.7K views
PDF
Scalable Node.js with Redis Store
by
kamiyam .
41 slides
8.4K views
PDF
Node.js勉強会 Framework Koa
by
kamiyam .
35 slides
8.6K views
PDF
知っているつもりで実は知らない 拾う技術捨てる技術
by
kamiyam .
129 slides
2.2K views
PDF
PhpStormとGrunt.jsで作るCakePHP快適開発環境
by
kamiyam .
33 slides
8K views
Socket.ioとBabylonJSで作ったIoT的ななにか
by
kamiyam .
33 slides
635 views
Managing multi-package repositories
by
kamiyam .
38 slides
1.1K views
TypeScript + Express
by
kamiyam .
25 slides
2.3K views
プラベワークのススメ
by
kamiyam .
36 slides
899 views
kyoto.js13
by
kamiyam .
26 slides
1.8K views
HomeKitとNode.jsを使ってSiriでコントロールするなにか
by
kamiyam .
35 slides
958 views
Kinectを使った インタラクティブコンテンツを作った話
by
kamiyam .
57 slides
566 views
Node.jsでKinectを触ろうとして色々しくじった話
by
kamiyam .
46 slides
2.1K views
ヒカ☆ラボ@Osaka NodeBotsハンズオン
by
kamiyam .
62 slides
532 views
Node.js をさりげなく取り入れた 最近のフロントエンド事情について
by
kamiyam .
46 slides
1.7K views
JavaScript Performance 20160723
by
kamiyam .
57 slides
411 views
JavaScriptが魅せる新たな世界
by
kamiyam .
28 slides
2.4K views
WordBench Osaka #48 About Calypso
by
kamiyam .
46 slides
1.7K views
Async Enhancement
by
kamiyam .
71 slides
2.5K views
はじめてのVue.js
by
kamiyam .
25 slides
5.2K views
Node.jsで始める Modern JavaScript Framework
by
kamiyam .
41 slides
2.7K views
Scalable Node.js with Redis Store
by
kamiyam .
41 slides
8.4K views
Node.js勉強会 Framework Koa
by
kamiyam .
35 slides
8.6K views
知っているつもりで実は知らない 拾う技術捨てる技術
by
kamiyam .
129 slides
2.2K views
PhpStormとGrunt.jsで作るCakePHP快適開発環境
by
kamiyam .
33 slides
8K views
Gruntの罪と罰
1.
Gruntの罪と罰 Grunt Front Osaka
vol.1 2014.4.26
2.
自己紹介 • かみやん (Twitter@kamiyam) http://nantokaworks.com •
Engineer • 主にJavaScriptでお仕事をしている人 • ボルダリング/人狼/カメラ/自動車
3.
What is Grunt?
4.
Gruntを使う理由 • タスクランナー • 自動化 •
作業時間の短縮
5.
Grunt is Task
Tool
6.
フロントエンドだけで タスクは終わるものではない
7.
サーバサイドにも タスクは多数存在する
8.
Node.js、Ruby PHP(WordPress・CakePHP) etc...
9.
フレームワーク、CMSを Grunt で使う時の考え方
10.
• APIのレスポンスを展開する テンプレートファイルのJS化 • サーバスクリプトの実行
11.
• サーバサイドとのReverseProxy 連携用サーバ (LiveReload前提) •
ViewファイルのwatchとLiveReload
12.
テンプレート化された フォルダ構成などで使うと 最大の効果を発揮する
13.
• 会社のプロジェクトテンプレート • フレームワーク •
Yeomen
14.
プロジェクト初期から導入
15.
大人数でタスクが共用できる
16.
オレオレGruntfile
17.
Grunt Weekly https://twitter.com/gruntweekly
18.
Grunt からシェルコマンドが 実行できる
19.
• grunt-exec • grunt-shell grunt
からのコマンド実行
20.
Grunt で "大体のことが出来る"ようになる
21.
grunt全能感
22.
"大体のことが出来る” のですべて grunt でやってしまおうとする
23.
• データベースの起動 • git連携 飽くなき自動化への欲求
24.
grunt は便利
25.
確かにこれは揺るぎない事実
26.
正直、grunt を使わないと 仕事にならないぐらい
27.
grunt の罪
28.
積み重なるTaskの設定
29.
タスクを解消するために 新たなタスクを作る結果に
30.
スポットのコーディングで 気が付くとGruntfile.js の設定を 作りはじめてしまう
31.
grunt 依存
32.
じ、じゃあこれ、bower と 連携すれば一層便利になるはず・・・
33.
grunt-bower-task・・・
34.
コストとの効率の 程よいバランスが必要
35.
grunt の罪
36.
タスクツールは以前から存在して いたが Node.js の柔軟さが受け入 れられ広く使われる事になった
37.
ツールとしての賞味期限
38.
先行しているツールである分、 変化も大きい 例えばv0.3 -> v0.4
39.
v0.5 も登場する このあたりの変化が大きい フレームワークは Roadmap がとても重要
40.
gruntを選択する理由
41.
個人的には使うフレームワークが gruntを使っているから使う というスタンス
42.
便利である分 後追いで色々なツールも 登場している
43.
Grunt vs gulp?
44.
gulp
45.
「Gruntに置き換わるか?新生ビルドシ ステム「gulp」v3.5.2入門」 http://re-dzine.net/2014/02/getting- started-with-gulp/
46.
「タスクランナーgulp最速入門」 http://d.hatena.ne.jp/anatoo/ 20140420/1397995711
47.
gulp Weekly https://twitter.com/GulpWeekly
48.
工程の問題ではない
49.
早く成果物が上がる方を 選べば良いと思います
50.
(個人的に)Sails.jsが gulpに変わったら乗換え(ry)
51.
フロントエンドの livereload とcompile程度なら middlemanを薦めている。
52.
Middleman
53.
手作業では再現出来ない環境を 構築するときなどで使うとよい
54.
grunt-throttle
55.
まとめ • Webの人全てに関わる • やった分は楽になる •
ただしコストとのバランス大事
56.
ご清聴ありがとうございました