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
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Tsutomu Ogasawara
PPTX, PDF
1,070 views
オープンソースを活用したフロントエンド開発の取り組み
2015/05/30 に開催された「春のフロントエンド祭り」の発表資料。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 27
2
/ 27
3
/ 27
4
/ 27
5
/ 27
6
/ 27
7
/ 27
8
/ 27
9
/ 27
10
/ 27
11
/ 27
12
/ 27
13
/ 27
14
/ 27
15
/ 27
16
/ 27
17
/ 27
18
/ 27
19
/ 27
20
/ 27
21
/ 27
22
/ 27
23
/ 27
24
/ 27
25
/ 27
26
/ 27
27
/ 27
More Related Content
PPTX
Windowsアプリ開発の実務で使うUnitTest
by
keitasudo1
PDF
CodingTips+ 基礎編
by
Yusuke Ito
PPTX
Windows 8のTipsを5分間でできるだけお話します
by
Tomokazu Kizawa
PDF
ノンプログラマのGit入門
by
Muyuu Fujita
PDF
3日でスマホアプリリリースしたけど質問ある?
by
Makoto Nishimoto
PPT
Tddbc sapporo 2_0
by
irasally omuko
PDF
ノンプログラマでも今日から使える「Git」でバージョン管理
by
H2O Space. Co., Ltd.
ODP
Simutrans札幌オフプレゼンテーション
by
myagami
Windowsアプリ開発の実務で使うUnitTest
by
keitasudo1
CodingTips+ 基礎編
by
Yusuke Ito
Windows 8のTipsを5分間でできるだけお話します
by
Tomokazu Kizawa
ノンプログラマのGit入門
by
Muyuu Fujita
3日でスマホアプリリリースしたけど質問ある?
by
Makoto Nishimoto
Tddbc sapporo 2_0
by
irasally omuko
ノンプログラマでも今日から使える「Git」でバージョン管理
by
H2O Space. Co., Ltd.
Simutrans札幌オフプレゼンテーション
by
myagami
Viewers also liked
PDF
Cutting edge of web technology
by
Tsutomu Ogasawara
PPTX
What's Parse
by
Tsutomu Ogasawara
KEY
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
KEY
CakePHP 事例紹介 @ogaoga
by
Tsutomu Ogasawara
PDF
Html5 in Rakuten (at HTML5 Experts Night#1) #html5exp
by
Tsutomu Ogasawara
PDF
空室検索 Map
by
Tsutomu Ogasawara
PDF
楽天の e コマースと HTML5 活用事例
by
Tsutomu Ogasawara
PDF
How to Become a Thought Leader in Your Niche
by
Leslie Samuel
Cutting edge of web technology
by
Tsutomu Ogasawara
What's Parse
by
Tsutomu Ogasawara
スマートフォンアプリケーション開発の最新動向
by
Tsutomu Ogasawara
CakePHP 事例紹介 @ogaoga
by
Tsutomu Ogasawara
Html5 in Rakuten (at HTML5 Experts Night#1) #html5exp
by
Tsutomu Ogasawara
空室検索 Map
by
Tsutomu Ogasawara
楽天の e コマースと HTML5 活用事例
by
Tsutomu Ogasawara
How to Become a Thought Leader in Your Niche
by
Leslie Samuel
Similar to オープンソースを活用したフロントエンド開発の取り組み
PDF
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
PPTX
フロントエンドというカオスな世界について
by
mikakane
ODP
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
PPTX
fluxflex meetup in Tokyo
by
Kyosuke Inoue
PDF
フロントエンド制作向けビルド ツールGruntがバックエンド 開発でも意外と使える! @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
PPTX
Fluxflex meetup 2011 in Tokyo
by
Kyosuke Inoue
PDF
Web App Development Flow with Scala and HTMX
by
anatoliikmt
PDF
フロントエンドのツール Yeoman を勘違いしていた
by
girigiribauer
PDF
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
PDF
オープンソースプロジェクトのはじめかた@Creators MeetUp #25
by
Erina Takei
PDF
Yeoman RIAビルドツール超入門
by
Masakazu Muraoka
PDF
クラウド開発に役立つ OSS あれこれ
by
Masataka MIZUNO
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
フロントエンドというカオスな世界について
by
mikakane
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
fluxflex meetup in Tokyo
by
Kyosuke Inoue
フロントエンド制作向けビルド ツールGruntがバックエンド 開発でも意外と使える! @M_Ishikawa #yapcasia
by
Masayuki Ishikawa
Fluxflex meetup 2011 in Tokyo
by
Kyosuke Inoue
Web App Development Flow with Scala and HTMX
by
anatoliikmt
フロントエンドのツール Yeoman を勘違いしていた
by
girigiribauer
フロントエンド制作向け ビルドツールGruntを PHPバックエンド開発で利用する @M_Ishikawa #phpcon2013
by
Masayuki Ishikawa
オープンソースプロジェクトのはじめかた@Creators MeetUp #25
by
Erina Takei
Yeoman RIAビルドツール超入門
by
Masakazu Muraoka
クラウド開発に役立つ OSS あれこれ
by
Masataka MIZUNO
Recently uploaded
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
オープンソースを活用したフロントエンド開発の取り組み
1.
オープンソースを活用した フロントエンド開発の取り組み Mar. 30th, 2015 at
春のフロントエンドまつり Tsutomu Ogasawara @ogaoga
2.
自己紹介 Tsutomu Ogasawara @ogaoga Front-end Engineer
/ Team Manager
3.
背景 ● HTML5 やスマートフォンの普及による、 フロントエンドの重要性増大と複雑化。 ●
問題解決のためにオープンソースのツール やライブラリがいろいろ出てきた。 ● 開発者が試しに使ってみたら結構便利。
4.
オレオレ Gruntfile.js の大量発生
5.
問題点 ● 新規開発のたびに、環境構築に時間をかけ てしまう。 ● 最新の技術、バージョンに追いつかない。 ●
人によって構成がバラバラ。
6.
問題点 ● 新規開発のたびに、環境構築に時間をかけ てしまう。 ● 最新の技術、バージョンに追いつかない。 ●
人によって構成がバラバラ。 長期的、組織的に非効率。
7.
解決案 ● ツールや構成を標準化して、誰もが同じ環 境、フローで開発ができるように。 ● 様々なサービス、開発手法にフィットする よう、カスタマイズ可能であること。 ●
開発したツールが継続的にメンテナンスさ れ、常に最新の状態になること。
8.
Yeoman
9.
Yeoman ● プロジェクトに必要なファイル一式を生成 するツール。 ● すぐに開発が始められるよう、テンプレー トやツールが準備されている。 ●
対話形式でカスタマイズが可能。 ● 様々なジェネレータが利用可能。
10.
Yeoman
11.
generator-rff ● 自分たちの開発にフィットする Yeoman
ジ ェネレータを開発。 ● ファイル構成や設定の標準化と、その一元 管理。 ● 様々な言語、構成、オプションに対応。
12.
generator-rff $ npm install
-g generator-rff $ yo rff
14.
generator-rff Markup HTML / Jade Stylesheet CSS
/ Sass / LESS / Stylus Script JavaScript / CoffeeScript Utilities CSS Autoprefixer / CSS Sprite / Icon Fonts Libraries Mordernizr Testing HTML Validation / CSS Lint / JSHint / JSCS / Mocha / Jasmine Optimization Minification / SVG Optimization / Static Revision Revisioning Deployment Deploy to Git repository / Deploy via FTP Others SSI Support on preview
15.
generator-rff 生成されたプロジェクトに含まれている機能 ● ビルド(Grunt) ● プレビュー(BrowserSync) ●
パッケージ管理(Bower) ● デプロイ(Git / FTP) ● etc...
16.
generator-rff / ビルド Grunt
17.
generator-rff / プレビュー BrowserSync
デモ
18.
generator-rff / パッケージ管理 Bower
デモ
19.
効果 ● 素早くプロジェクトを始められ、便利な機 能を簡単に利用できる。 ● 自動的にファイルが最適化され、意識せず に
Web パフォーマンスが向上。 ● ファイル構成やツールが標準化されたので、 複数人での開発や引き継ぎが容易に。
20.
オープンソース化 https://github.com/rakuten-frontend/generator-rff
21.
オープンソース化 ● generator-rff 自体が、オープンソースの組み 合わせ。 ●
GitHub / npm / Travis CI などのツールが利 用可能。 ● 外部委託案件でも利用可能。 ● 社内の取り組みを知ってもらうチャンス。
22.
オープンソース化 https://github.com/rakuten-frontend/bower-browser
23.
オープンソース化
24.
これから ● 標準ライブラリの充実 o CSS
Framework ● デプロイとテストの自動化 o ブラウザテスト o SEO / Web Performance / Mobile Friendly
25.
これから ● 標準ライブラリの充実 o CSS
Framework ● デプロイとテストの自動化 o ブラウザテスト o SEO / Web Performance / Mobile Friendly ツール、ライブラリ、環境を 有機的に統合していく
26.
まとめ ● オープンソースを最大限活用。 ● 自分たちの環境にあったツールを開発。 ●
開発効率、Web パフォーマンスの向上。 ● メンバー間で共通の認識を持てる。 ● 対外的なアピールにも。
27.
Thanks!
Download