Soumettre la recherche
Mettre en ligne
最近のフロントエンドツールの紹介
•
55 j'aime
•
11,774 vues
Ryo Iinuma
Suivre
最近使っているフロントエンドのツールについて紹介
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 32
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Hello, Node.js
Hello, Node.js
Shin Sekaryo
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
Nodeについて
Nodeについて
Natsuki Yamanaka
Recommandé
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Node.jsでブラウザメッセンジャー
Node.jsでブラウザメッセンジャー
Yahoo!デベロッパーネットワーク
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Hello, Node.js
Hello, Node.js
Shin Sekaryo
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
AngularJS2でつまづいたこと
AngularJS2でつまづいたこと
Takehiro Takahashi
Nodeについて
Nodeについて
Natsuki Yamanaka
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
サーバサイドNodeの使い道
サーバサイドNodeの使い道
pospome
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Async DeepDive basics
Async DeepDive basics
Kouji Matsui
Node.js入門
Node.js入門
俊夫 森
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
Node js 入門
Node js 入門
Satoshi Takami
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
worker_threadsを使った実装の勘所
worker_threadsを使った実装の勘所
yo_waka
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
AimingStudy
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
俺とCI
俺とCI
Masayuki KaToH
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
kamiyam .
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
フロントエンド開発環境
フロントエンド開発環境
Masaki Kawaguchi
イマドキのコーダー環境構築2016
イマドキのコーダー環境構築2016
Sou Lab
Contenu connexe
Tendances
20131012 nodejs
20131012 nodejs
Amuro Nishizawa
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
サーバサイドNodeの使い道
サーバサイドNodeの使い道
pospome
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Async DeepDive basics
Async DeepDive basics
Kouji Matsui
Node.js入門
Node.js入門
俊夫 森
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
Node js 入門
Node js 入門
Satoshi Takami
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
Ito Kohta
worker_threadsを使った実装の勘所
worker_threadsを使った実装の勘所
yo_waka
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
Yuusuke Takeuchi
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
AimingStudy
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
俺とCI
俺とCI
Masayuki KaToH
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
Kouji Matsui
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
kamiyam .
Tendances
(19)
20131012 nodejs
20131012 nodejs
Node.js Hands-On
Node.js Hands-On
サーバサイドNodeの使い道
サーバサイドNodeの使い道
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Async DeepDive basics
Async DeepDive basics
Node.js入門
Node.js入門
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Node js 入門
Node js 入門
TypeScriptへの入口
TypeScriptへの入口
Sails.jsのメリット・デメリット
Sails.jsのメリット・デメリット
worker_threadsを使った実装の勘所
worker_threadsを使った実装の勘所
Node.jsでサーバプログラマ デビューしよう
Node.jsでサーバプログラマ デビューしよう
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
俺とCI
俺とCI
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
MVCフレームワーク Sails.jsについて機能紹介
MVCフレームワーク Sails.jsについて機能紹介
En vedette
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
Hayashi Yuichi
フロントエンド開発環境
フロントエンド開発環境
Masaki Kawaguchi
イマドキのコーダー環境構築2016
イマドキのコーダー環境構築2016
Sou Lab
AngularJSとFluxとRiotJSと
AngularJSとFluxとRiotJSと
Ryo Iinuma
フロントエンドから見たWebアプリの高速化 #gotandapm
フロントエンドから見たWebアプリの高速化 #gotandapm
Ryo Iinuma
ビルド職人の朝は早い
ビルド職人の朝は早い
Masashi MATSUI
プログラマとして仕事をするために勉強すること
プログラマとして仕事をするために勉強すること
なおき きしだ
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
Nobukazu Hanada
HTML5でギャルゲーを作れるか?
HTML5でギャルゲーを作れるか?
deflis
API スタブをえらんでみた
API スタブをえらんでみた
daylilyfield
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
Daisuke Koshimizu
ワニと学ぶ!UXデザイン入門
ワニと学ぶ!UXデザイン入門
Kanako Fukiage
YAML で静的データ管理
YAML で静的データ管理
mikakane
データビジュアライゼーションはなぜ「コストが高い」と言われるのか
データビジュアライゼーションはなぜ「コストが高い」と言われるのか
清水 正行
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
Kohei Asai
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
石橋 啓太
2016年版 フロントエンド開発フォーマット
2016年版 フロントエンド開発フォーマット
Kenya Kodaira
ぼくとおこめとJSON
ぼくとおこめとJSON
Narimichi Takamura
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
Itaru Kitagawa
ゆるく学ぼう!現在のフロントエンドまとめ
ゆるく学ぼう!現在のフロントエンドまとめ
将一 深見
En vedette
(20)
いい感じのフロントエンド開発環境を作ってみた
いい感じのフロントエンド開発環境を作ってみた
フロントエンド開発環境
フロントエンド開発環境
イマドキのコーダー環境構築2016
イマドキのコーダー環境構築2016
AngularJSとFluxとRiotJSと
AngularJSとFluxとRiotJSと
フロントエンドから見たWebアプリの高速化 #gotandapm
フロントエンドから見たWebアプリの高速化 #gotandapm
ビルド職人の朝は早い
ビルド職人の朝は早い
プログラマとして仕事をするために勉強すること
プログラマとして仕事をするために勉強すること
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
現在のWebフロントエンドの現状と愚痴と、それに対するHaxeフロントエンドライブラリMageについて
HTML5でギャルゲーを作れるか?
HTML5でギャルゲーを作れるか?
API スタブをえらんでみた
API スタブをえらんでみた
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
ワニと学ぶ!UXデザイン入門
ワニと学ぶ!UXデザイン入門
YAML で静的データ管理
YAML で静的データ管理
データビジュアライゼーションはなぜ「コストが高い」と言われるのか
データビジュアライゼーションはなぜ「コストが高い」と言われるのか
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
2016年版 フロントエンド開発フォーマット
2016年版 フロントエンド開発フォーマット
ぼくとおこめとJSON
ぼくとおこめとJSON
サーバサイドエンジニアが 1年間まじめにSPAやってみた
サーバサイドエンジニアが 1年間まじめにSPAやってみた
ゆるく学ぼう!現在のフロントエンドまとめ
ゆるく学ぼう!現在のフロントエンドまとめ
Similaire à 最近のフロントエンドツールの紹介
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
masayoshi takahashi
TypeScript x Bot Framework
TypeScript x Bot Framework
Kazumi IWANAGA
自己紹介とC# Devkitについて.pptx
自己紹介とC# Devkitについて.pptx
hkharu0803
JavaScriptトレンド総括(2014)
JavaScriptトレンド総括(2014)
VOYAGE GROUP
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
拓将 平林
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
Kazumi IWANAGA
さくらのクラウドフォーメーション with Chef [XEgg session]
さくらのクラウドフォーメーション with Chef [XEgg session]
Yukihiko SAWANOBORI
Node platforms
Node platforms
kumatch kumatch
ハッカソンに使うSwift & Swift 3.0のGCD
ハッカソンに使うSwift & Swift 3.0のGCD
翔新 史
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurug
SAKURUG co.
PostgreSQLではじめるOSS開発@OSC 2014 Hiroshima
PostgreSQLではじめるOSS開発@OSC 2014 Hiroshima
Shigeru Hanada
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
hideyuki ikeda
Macで快適にプログラミング
Macで快適にプログラミング
Yusuke Sakurai
ASP. NET Core 汎用ホスト概要
ASP. NET Core 汎用ホスト概要
TomomitsuKusaba
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
Fumihito Yokoyama
.NET vNext
.NET vNext
信之 岩永
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Noritada Shimizu
Ansible softlayer
Ansible softlayer
Hideaki Tokida
30分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.2
uchan_nos
20090828 Webconlocal
20090828 Webconlocal
Kentaro Matsui
Similaire à 最近のフロントエンドツールの紹介
(20)
達人出版会のご紹介(技術編)
達人出版会のご紹介(技術編)
TypeScript x Bot Framework
TypeScript x Bot Framework
自己紹介とC# Devkitについて.pptx
自己紹介とC# Devkitについて.pptx
JavaScriptトレンド総括(2014)
JavaScriptトレンド総括(2014)
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
[REV UP] あなたならどう使う?最新Azureレシピ for LINE Platform
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
LINE LIFF with Azure ハンズオン資料 - Azure サービス解説
さくらのクラウドフォーメーション with Chef [XEgg session]
さくらのクラウドフォーメーション with Chef [XEgg session]
Node platforms
Node platforms
ハッカソンに使うSwift & Swift 3.0のGCD
ハッカソンに使うSwift & Swift 3.0のGCD
The seminar of asp.net at 201908 sakurug
The seminar of asp.net at 201908 sakurug
PostgreSQLではじめるOSS開発@OSC 2014 Hiroshima
PostgreSQLではじめるOSS開発@OSC 2014 Hiroshima
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
20120407 ASP.NET+C#で開発する大規模ソーシャルゲーム
Macで快適にプログラミング
Macで快適にプログラミング
ASP. NET Core 汎用ホスト概要
ASP. NET Core 汎用ホスト概要
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
.NET vNext
.NET vNext
論理思考とプログラミング 2013f#10
論理思考とプログラミング 2013f#10
Ansible softlayer
Ansible softlayer
30分で分かる!OSの作り方 ver.2
30分で分かる!OSの作り方 ver.2
20090828 Webconlocal
20090828 Webconlocal
最近のフロントエンドツールの紹介
1.
Frontend Tools #gotanda.vm 2015/01/28 Mobile
Factory @mizuki_r
2.
name. 飯沼 遼 account. twitter: @mizuki_r github: ry_mizuki role. フロントエンド寄りのエンジニア
3.
フロントエンドの 最近使っているツールの紹介
4.
context • Node界隈の発展が速い • たくさんライブラリあって迷い •
こういうツールがあるらしいけどどうなんだろ? という意見をちらほら聞く。
5.
トークの狙い • 懇親会のネタの提供 • NodeJSやツールに触れてみるきっかけ •
ツールやライブラリ選びの参考
6.
フロントエンド開発の構成
7.
とあるSPAの環境 • Mac OS上でコーディング •
Mac OS上でローカルサーバをたてて動作確認 • coffee-script や SCSS などのメタ言語のコンパイル • APIをJSONファイルをレスポンスとして返すモックサー バで置き換え
8.
coffee scss html js css html server user mock server API server
9.
今日お話すること • タスクランナー • ブラウザサイド
CommonJS • API モックサーバー • ローカルサーバー
10.
タスクランナー
11.
coffee scss html js css html server user mock server API server
12.
Grunt • 実装と設定が分離している • Pluginのサポートが手厚い •
Grunt自体のAPIが充実している • `—help` オプションが標準搭載
13.
gulp • 速い • nodeのままタスクが記述できる •
設定と実装が密になりがち • `—help` は自分が実装する
14.
Grunt vs gulp •
Grunt • あまりNodeに慣れてない、これから勉強する人向け • すでにあるpluginの設定を再利用で簡単に動く • gulp • Nodeに慣れてる人向け • 速いし融通が聞くので複雑なタスクに 利用者と用途を考慮して選択して欲しい
15.
ブラウザサイド CommonJS
16.
coffee scss html js css html server user mock server API server
17.
CommonJSとは • JavaScriptにおけるモジュールシステムの標準的な概念 • NodeJSの
`module.exports` や `require` などの仕組みの 原型
18.
ブラウザサイド • ファイルの依存関係を考慮しつつ1ファイルに結合 • 依存関係がコード上でも明示的になる •
HTMLやJSONをJavaScript内に埋め込める
19.
Browserify • Browser side
CommonJSの代表格 • `module.exports` `require` などのモジュールシステム • pluginによる幅広いファイルのロード・コンパイル
20.
Webpack • browserifyの強力な対抗馬 • NodeJSライクなモジュールシステム •
幅広く柔軟性の高いローダー・コンパイラ • `require` の細かい挙動制御
21.
browserify vs webpack •
個人的にはWebpack(あまり客観的に対比してないのです。。。) • 別ファイルで定義されているモジュールへの参照 • 独自ローダーの書きやすさ • ドキュメントの充実性 • loaderの名前空間が `*-loader` で統一されている • 公式が多くのpluginを提供している
22.
APIモックサーバー
23.
coffee scss html js css html server user mock server API server
24.
stubcell • リクエストとレスポンスを定義してJSON-APIを再現 • YAMLでレスポンスの細かい制御 •
JSON5対応なのでJSONファイルの中にコメント書ける • stubcellから別URLにプロキシしてそのレスポンス内容 を保存するrecord機能
25.
JSON-API Mock • バックとフロントで役割を完全分担できるのは素晴らしい •
カジュアルにMockが書けて素晴らしい • JSONのレスポンスのバリエーション増えると辛い • Docs, Mock,Validatorがセットになってると嬉しかった • API Blueprint, prmd等他にもツールはある • どこも試行錯誤中っぽい・・・
26.
ローカルサーバー
27.
coffee scss html js css html server user mock server API server
28.
connect • 鉄板ライブラリ • nodeのライトウェイトサーバ •
expressとミドルウェアの互換性がある • grunt-contrib-connect, gulp-connect, etc…
29.
browser-sync • サーバーの機能はおまけに過ぎない • 複数のブラウザ間でクリック・遷移・フォームインプッ トを共有できる •
grunt-contrib-connectのサーバにプロキシしてもいい し、内部に組み込まれているconnectのサーバを使って もいい • 複数端末を同時に操作したいときにおすすめ
30.
おわりに
31.
おわりに • GruntやGulp周りで出てくるツールは開発効率化への貢 献度が高め • 知っておくだけでも開発のしやすさとか全然違うかも
32.
ご清聴ありがとうございました
Télécharger maintenant