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
EN
Uploaded by
Fumio SAGAWA
12,826 views
次世代Web業務アプリケーション
Technology
◦
Read more
31
Save
Share
Embed
Embed presentation
Download
Downloaded 166 times
1
/ 37
2
/ 37
3
/ 37
4
/ 37
5
/ 37
6
/ 37
7
/ 37
8
/ 37
9
/ 37
10
/ 37
11
/ 37
12
/ 37
13
/ 37
14
/ 37
15
/ 37
16
/ 37
17
/ 37
18
/ 37
19
/ 37
20
/ 37
21
/ 37
22
/ 37
23
/ 37
24
/ 37
25
/ 37
26
/ 37
27
/ 37
28
/ 37
29
/ 37
30
/ 37
31
/ 37
32
/ 37
33
/ 37
34
/ 37
35
/ 37
36
/ 37
37
/ 37
More Related Content
PDF
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
PDF
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
PDF
モダンWeb開発ワークショップ
by
Staffnet_Inc
PDF
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
ODP
HTML5 アプリ開発
by
tomo_masakura
PDF
業務系WebアプリケーションがStrutsから旅立つ日
by
Mitsuru Ogawa
ODP
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
PDF
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
モダンWeb開発ワークショップ
by
Staffnet_Inc
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
HTML5 アプリ開発
by
tomo_masakura
業務系WebアプリケーションがStrutsから旅立つ日
by
Mitsuru Ogawa
今流行りのウェブアプリ開発環境Yeoman
by
tomo_masakura
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
What's hot
PDF
フロントエンド初学者がSPAに手を出してみた
by
Kei Yagi
PDF
Angularモダンweb開発セミナー紹介 20170923
by
Staffnet_Inc
PDF
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
by
Osamu Shimoda
PDF
Spa のための web サーバ構築ノウハウ
by
Kazuhiro Kotsutsumi
PDF
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
by
Yusuke Hirao
PDF
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
PDF
Swaggerのさわりだけ
by
Masakazu Muraoka
PDF
JSオジサン openframeworks emscripten
by
minoru nakanou
PDF
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
PDF
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
by
Masakazu Muraoka
PDF
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
by
松田 千尋
PDF
初心者のためのWeb標準技術
by
Shogo Sensui
PDF
我が家のフロントエンド開発事情
by
Naoki Yamada
PDF
完全負け組なモバイルWebが、これから復活する(多分)
by
Hiroshi Kawada
PDF
SPAを実現するために必要な通信技術
by
Yusuke Naka
PDF
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
PDF
AngularJSで業務システムUI部品化
by
Toshio Ehara
ODP
HTML5 開発環境の紹介
by
tomo_masakura
PDF
ウェブパフォーマンスの基礎とこれから
by
Hiroshi Kawada
PDF
One-time Binding & $digest
by
Hayashi Yuichi
フロントエンド初学者がSPAに手を出してみた
by
Kei Yagi
Angularモダンweb開発セミナー紹介 20170923
by
Staffnet_Inc
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
by
Osamu Shimoda
Spa のための web サーバ構築ノウハウ
by
Kazuhiro Kotsutsumi
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
by
Yusuke Hirao
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
Swaggerのさわりだけ
by
Masakazu Muraoka
JSオジサン openframeworks emscripten
by
minoru nakanou
今後のWeb開発の未来を考えてangular jsにしました(拡大版)
by
Mitsuru Ogawa
Web屋という仕事のこれから Web動向からWeb屋に必要な技術を考えてみる
by
Masakazu Muraoka
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
by
松田 千尋
初心者のためのWeb標準技術
by
Shogo Sensui
我が家のフロントエンド開発事情
by
Naoki Yamada
完全負け組なモバイルWebが、これから復活する(多分)
by
Hiroshi Kawada
SPAを実現するために必要な通信技術
by
Yusuke Naka
いい感じのフロントエンド開発環境を作ってみた
by
Hayashi Yuichi
AngularJSで業務システムUI部品化
by
Toshio Ehara
HTML5 開発環境の紹介
by
tomo_masakura
ウェブパフォーマンスの基礎とこれから
by
Hiroshi Kawada
One-time Binding & $digest
by
Hayashi Yuichi
Similar to 次世代Web業務アプリケーション
PDF
スマートデバイス×HTML5で 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
by
Shinichi Tomita
PPTX
HTML5が創り出す新たな世界
by
lpijapan
PDF
Tech.G HTML5 プレ講座
by
Atsushi Miura
PDF
Concentrated HTML5 & Attractive HTML5
by
Sho Ito
PDF
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
by
Developers Summit
PPTX
フロントエンド技術の変遷
by
Ryo Higashigawa
PPTX
HTML5 クロスプラットフォームアプリ開発の現実解
by
Monaca
PDF
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
by
Shumpei Shiraishi
PDF
Attractive HTML5
by
Sho Ito
PPTX
ICT ERA+ABC 2012東北講演
by
Monaca
PDF
JavaエンタープライズアーキテクチャにおけるHTML5 - Enterprise ☓ HTML5 Web Application Conference ...
by
Yusuke Suzuki
PPTX
Dot_fes2013
by
cyberagent
PDF
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
by
xyz corporation
PDF
Java scriptの進化
by
maruyama097
PPTX
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
by
Takashi Endo
PDF
マークアップ講座 01a プロローグ
by
eiji sekiya
PPTX
テスト
by
Masashi Sato
PDF
JavaScript.Next Returns
by
dynamis
PPTX
キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春
by
Kondo Hitoshi
PDF
HTML5時代のWebデザイン
by
masaaki komori
スマートデバイス×HTML5で 企業情報システムはどう変わる? ~最新動向から考えるエンタープライズWebの現在と未来~
by
Shinichi Tomita
HTML5が創り出す新たな世界
by
lpijapan
Tech.G HTML5 プレ講座
by
Atsushi Miura
Concentrated HTML5 & Attractive HTML5
by
Sho Ito
デブサミ2014【13-D-2】川田寛氏 HTML5がSIに与えた衝撃、エンジニアは何を学ぶべきか?
by
Developers Summit
フロントエンド技術の変遷
by
Ryo Higashigawa
HTML5 クロスプラットフォームアプリ開発の現実解
by
Monaca
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
by
Shumpei Shiraishi
Attractive HTML5
by
Sho Ito
ICT ERA+ABC 2012東北講演
by
Monaca
JavaエンタープライズアーキテクチャにおけるHTML5 - Enterprise ☓ HTML5 Web Application Conference ...
by
Yusuke Suzuki
Dot_fes2013
by
cyberagent
Web担当者Forumミーティング2013 Autumn 「マルチデバイス、HTML5がとりまくWebサイト制作とCMSの現在」
by
xyz corporation
Java scriptの進化
by
maruyama097
2014年メディア工房勉強会 第1章「Webの仕組みとHTML5」
by
Takashi Endo
マークアップ講座 01a プロローグ
by
eiji sekiya
テスト
by
Masashi Sato
JavaScript.Next Returns
by
dynamis
キャッチアップJavaScriptビルド -ビルドから見るJSの今/2016春
by
Kondo Hitoshi
HTML5時代のWebデザイン
by
masaaki komori
More from Fumio SAGAWA
PDF
三大フレームワーク(Angular, react, vue.js) 比較によるweb components 入門
by
Fumio SAGAWA
PDF
NativeScript with angular2
by
Fumio SAGAWA
PDF
どういったフレームワークを選ぶべきか
by
Fumio SAGAWA
PDF
イマドキのフロントエンド開発
by
Fumio SAGAWA
PDF
Start angular2
by
Fumio SAGAWA
PDF
HTML5最前線
by
Fumio SAGAWA
PDF
ngJapan報告会
by
Fumio SAGAWA
PDF
Single-page application
by
Fumio SAGAWA
PDF
開発スタイルのこれから for Backbone (powerd by Yeoman)
by
Fumio SAGAWA
三大フレームワーク(Angular, react, vue.js) 比較によるweb components 入門
by
Fumio SAGAWA
NativeScript with angular2
by
Fumio SAGAWA
どういったフレームワークを選ぶべきか
by
Fumio SAGAWA
イマドキのフロントエンド開発
by
Fumio SAGAWA
Start angular2
by
Fumio SAGAWA
HTML5最前線
by
Fumio SAGAWA
ngJapan報告会
by
Fumio SAGAWA
Single-page application
by
Fumio SAGAWA
開発スタイルのこれから for Backbone (powerd by Yeoman)
by
Fumio SAGAWA
次世代Web業務アプリケーション
1.
! Session:【13-D-1】 JavaからJavaScriptへ! HTML5適用から見えた次世代業務アプリケーション #devsumiD
2.
Name: ! 佐川 夫美雄 @albatrosary http://albatrosary.hateblo.jp/ http://html5experts.jp/albatrosary/ HTML5Expert.jpコントリビュータ html5jエンタープライズ部 副部長 Angularユーザ会 スタッフ Sencha
UG CO-ORGANIZER #devsumiD
3.
HTML5が2014年に正式勧告 #devsumiD
4.
フロント業務アプリケーションに影響与えている #devsumiD
5.
HTML/CSS/JavaScript開発のウェイトが増大 #devsumiD
6.
アプリケーション開発環境も大きく変化 #devsumiD
7.
フロント開発の現場では、Java中心の開発から、 HTML/CSS/JavaScript中心の開発になり開発環境 も含めどのような変化が起きているのか! http://html5experts.jp/albatrosary/3191/ #devsumiD
8.
Webの歴史 SGML(standard Generalized Markup
Language) 1986年 HTML(HyperText Markup Language) 1989年 HTTP 0.9 1993年 HTTP 1.0 1996年 HTTP 1.1 1999年 CSS 1 1996年 CSS 2 1998年 HTML 4.0(HyperText Markup Language) 1997年 XML(eXtensible Markup Language) 1998年 XHTML(eXtensible HyperText Markup Language) 2000年 CSS 2.1 2004年 SPDY 2011年 CSS 3 2011年 HTTP 2(draft) 2012年 XHTML 2.0(eXtensible HyperText Markup Language) 2010年 HTML 5.0(HyperText Markup Language) 2012年 #devsumiD
9.
Story 2012/秋にHTML5で業務アプリケーションを開発? - 個人的な判断ではまだ無理だろうという認識 ! 2013/2/9 HTML5CARNIVAL
FUKUOKA ! - Mozilla Japanの浅井さんのFirefox OS、html5j 白石さんのApplication Cache NTT Communications 小松さんのSPDYやWebSocket 2013/2/18 HTML5とか勉強会 ! - 白石さんにApplication Cacheについて直接話しを聞きに懇親会参加 2013/2/23 [京都]京都アジャイル勉強会 #京アジャ 春の特別編 ! 2013/4/24 Chrome+HTML5 Developers Live Japan #4 - 村岡さん、GoogleによるYeomanハンズオン #devsumiD
10.
従来型のWebアプリケーション Controller POJO HTML JavaScript Business Logic O/R JSP アプリケーションサーバ Browser RDBMS 1. リクエストをサーバへ送りControllerへ 2.
Controllerは必要な情報を POJO → Business Logic →O/Rマッパー → Database で取得(登録・更新) 3. ページをjspで生成しController経由でクライアントへ返却 4. 各ページではAjaxにより部分的な情報の取得 #devsumiD
11.
次世代型のWebアプリケーション HTML JavaScript Browser Controller Business Logic O/R POJO アプリケーションサーバ RDBMS 1. HTMLで作成された画面を表示 2.
必要な情報をAjaxにおいてXMLHttpRequestで非同期にJSONで サーバへ送信 3. サーバでは受け取った情報(JSON)をPOJOへ変換し登録・更新な どの処理を行う 4. 表示データはJSONでクライアントへ画面へ表示 #devsumiD
12.
「業務系システムは今すぐ脱Strutsを!」 業務システムエンジニアのためのHTML5勉強会#04 活動報告 次世代型のWebアプリケーションでは、基本的にはJavaScriptで多く の処理を行い、次のような通信技術を利用して、データのみをサーバ とやり取りします。 ! JSON 1.0 JAX-RS
2.0 WebSocket 1.0 http://gihyo.jp/news/report/2013/09/1901?page=2 #devsumiD
13.
Single-page Application(SPA)とは 単一ページによるWebアプリケーション ページはDOMの操作により切り替える サーバとのやりとりはAjaxやWebSocket等を利用 #devsumiD
14.
Single-page Applicationの構造 change DOM events render View Template get set Model Ajax Storage #devsumiD
15.
RIAに求められたもの Rich Internet Application 表現力の高さ:動画や音声などマルチディアの活用が可能で高いデザイン性を持った画面要素の 再生機能を備える デスクトップアプケーションと同等なUI:画面をリフレッシュすることな く、バックエンドでサーバーとデータの送受信が可能 ユーザーエクスペリエンス:ユーザーの操作が即座にレスポンスされ、表示される画面 の情報が操作に応じて随時変化するようなインタラクティブな操作性を実現 #devsumiD
16.
RIAが。。 2010年にSteve JobsがFlashを激しく批判 プロプライエタリよりオープン性のあるHTML5を推進! 2011年MicrosoftはWeb開発者に対するSilverlight戦略を後退 AdobeもモバイルFlashの開発を中止 2014年HTML5正式勧告 #devsumiD
17.
SPAに必要な技術 JavaScriptフレームワーク altJS CSS Preprocessor 開発環境 バックエンド技術 -
通信 バックエンド技術 - Webアプリケーションサーバ #devsumiD
18.
JavaScriptフレームワーク すでにJavaScriptフレームワークは数十種類ある 自分のプロジェクトにあったものを選ぶ 2010年 http://backbonejs.org/ 2007年 Ext JS
2.1 http://www.sencha.com/ 2009年 http://angularjs.org/ #devsumiD
19.
altJS altJSの言語の多くはクラス機構のサポート JavaScriptの抱える問題の多くを解決 2009年 http://coffeescript.org/ 2012年 http://www.typescriptlang.org/ http://html5experts.jp/clockmaker/2183/ #devsumiD
20.
CSS Preprocessor 膨大なCSSをどう整理するか http://compass-style.org/ http://sass-lang.com/ http://lesscss.org/ http://learnboost.github.io/stylus/ #devsumiD
21.
開発環境 多くのアーキテクチャをどうやって開発するか http://yeoman.io/ http://www.sencha.com/products/sencha-cmd/download http://git-scm.com/ https://github.com/ #devsumiD
22.
Yeoman とは MODERN WORKFLOWS
FOR MODERN WEBAPPS Google社が作成した総合開発ツール群 yo(雛形作成ツール) grunt(タスクランナー) bower(フロントエンドパッケージマネージャ) #devsumiD
23.
開発の大まかな流れ 1. yo [generator]
によるひな形 2. grunt server を使用しアプリケーション開発 3. grunt build によるリリースビルド #devsumiD
24.
yo 雛形作成ツール generator はどのくらいある? http://yeoman.io/community-generators.html #devsumiD
25.
bower Twitter社が作ったパッケージマネージャ bower components はどのくらいあるか? http://sindresorhus.com/bower-components/ #devsumiD
26.
grunt タスクランナー grunt で登録されているプラグインは? http://gruntjs.com/plugins #devsumiD
27.
バックエンド技術 - 通信 AjaxにおいてXMLHttpRequestで非同期にJSON #devsumiD
28.
バックエンド技術 - Webアプリケーションサーバ APIサーバとしての役割 #devsumiD
29.
SPAを構築する上で考えるべきこと パフォーマンス メモリリーク セキュリティ フレームワークロックイン 設計思想の転換 フロントエンジニア不足 通信技術 バックエンド技術 #devsumiD
30.
さらにHTML5 #devsumiD
31.
バックエンド技術 - 通信 Ajax WebSocket SPDY #devsumiD
32.
バックエンド技術 - Webアプリケーションサーバ Ajaxでデータのやり取りをしている分には今までと変わらない。 しかし、WebSocketを使った場合は。。 WebSocketやSPDYをうまくコントロールできる Webアプリケーションサーバが必要 -
どうやってスケールするか http://html5experts.jp/albatrosary/4939/ #devsumiD
33.
SPAのメリット ページを遷移させてもJavaScriptのグローバル環境が変わらない WebSocketが有効に使える #devsumiD
34.
SPAのデメリット フルOSSでの開発が必要になる 技術要素が多すぎる 従来のWebアプリケーションに比べフロント開発が難しい #devsumiD
35.
最後に Java Single-page Application RIA JavaScriptフレームワーク WebSocket altJS CSS Preprocessor Yeoman SPDY Ajax HTTP
2.0 #devsumiD
36.
Special Thanks http://www.html5biz.org/ http://www.xenophy.com/ http://html5experts.jp/ http://www.gxp.co.jp/ http://html5j.org/ #devsumiD
37.
ご清聴ありがとうございました #devsumiD
Download