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
Kei Yagi
PDF, PPTX
73,215 views
フロントエンド初学者がSPAに手を出してみた
シングルページWebアプリケーションに関する背景と利用にあたってのメリット・デメリットを整理しました
Technology
◦
Read more
39
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 16
2
/ 16
3
/ 16
4
/ 16
5
/ 16
6
/ 16
7
/ 16
8
/ 16
9
/ 16
10
/ 16
11
/ 16
12
/ 16
13
/ 16
14
/ 16
15
/ 16
16
/ 16
More Related Content
PPTX
[社内勉強会]SPAのすすめ
by
hirooooo
PDF
Spa のための web サーバ構築ノウハウ
by
Kazuhiro Kotsutsumi
PDF
three.jsによる一歩進めたグラフィカルな表現
by
Kei Yagi
PDF
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
PDF
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
PDF
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
PDF
次世代Web業務アプリケーション
by
Fumio SAGAWA
PDF
我が家のフロントエンド開発事情
by
Naoki Yamada
[社内勉強会]SPAのすすめ
by
hirooooo
Spa のための web サーバ構築ノウハウ
by
Kazuhiro Kotsutsumi
three.jsによる一歩進めたグラフィカルな表現
by
Kei Yagi
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
次世代Web業務アプリケーション
by
Fumio SAGAWA
我が家のフロントエンド開発事情
by
Naoki Yamada
What's hot
PDF
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
PDF
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
PDF
Single-page application
by
Fumio SAGAWA
PDF
WordPress APIで作るモバイルアプリ
by
アシアル株式会社
PPTX
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
by
Yusuke Kawabata
PDF
AngularJSで業務システムUI部品化
by
Toshio Ehara
PDF
どうなる?Visual Studioの クライアントサイド web開発の今後
by
Narami Kiyokura
PDF
Flux react現状確認会
by
VOYAGE GROUP
PDF
モダンWeb開発ワークショップ
by
Staffnet_Inc
PDF
MyBatis を利用した web application 開発についてのご紹介
by
Tokuhiro Matsuno
PDF
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
by
Yusuke Hirao
PDF
How do you like knockout?
by
Narami Kiyokura
PDF
ASP.NET "NOW" and "NEXT"
by
Narami Kiyokura
PPTX
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
by
Takahiro Moteki
PDF
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
PDF
Angular2
by
Kenichi Kanai
PDF
20150531 phpcon kansai
by
kumamidori
PDF
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
PDF
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
by
Osamu Shimoda
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
Single-page application
by
Fumio SAGAWA
WordPress APIで作るモバイルアプリ
by
アシアル株式会社
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
by
Yusuke Kawabata
AngularJSで業務システムUI部品化
by
Toshio Ehara
どうなる?Visual Studioの クライアントサイド web開発の今後
by
Narami Kiyokura
Flux react現状確認会
by
VOYAGE GROUP
モダンWeb開発ワークショップ
by
Staffnet_Inc
MyBatis を利用した web application 開発についてのご紹介
by
Tokuhiro Matsuno
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
by
Yusuke Hirao
How do you like knockout?
by
Narami Kiyokura
ASP.NET "NOW" and "NEXT"
by
Narami Kiyokura
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
by
Takahiro Moteki
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
Angular2
by
Kenichi Kanai
20150531 phpcon kansai
by
kumamidori
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
by
Osamu Shimoda
Viewers also liked
PDF
SIROK技術勉強会 #1 「Reactってなんだ?」
by
Naoyuki Kataoka
PDF
なぜ人は必死でjQueryを捨てようとしているのか
by
Yoichi Toyota
PDF
まだ DOM 操作で消耗してるの?
by
Yuki Ishikawa
PDF
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
by
Kohei Asai
PPTX
React を導入したフロントエンド開発
by
daisuke-a-matsui
PPTX
今からでも遅くない! React事始め
by
ynaruta
ODP
SPAのルーティングの話
by
ushiboy
PDF
エンジニアが幸せな人生を過ごすための学び方、関わり方、ありかた
by
Akira Kubo
PDF
HTML5のAPI群をただひたすらに触ってみた記録
by
Takuma Hanatani
PDF
今どきの若手育成にひそむ3つの思いこみ
by
Mariko Hayashi
PDF
React系(別言語含む)の サーバーサイドレンダリング について考えよう
by
Kazuhiro Hara
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
by
Carol Smith
SIROK技術勉強会 #1 「Reactってなんだ?」
by
Naoyuki Kataoka
なぜ人は必死でjQueryを捨てようとしているのか
by
Yoichi Toyota
まだ DOM 操作で消耗してるの?
by
Yuki Ishikawa
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
by
Kohei Asai
React を導入したフロントエンド開発
by
daisuke-a-matsui
今からでも遅くない! React事始め
by
ynaruta
SPAのルーティングの話
by
ushiboy
エンジニアが幸せな人生を過ごすための学び方、関わり方、ありかた
by
Akira Kubo
HTML5のAPI群をただひたすらに触ってみた記録
by
Takuma Hanatani
今どきの若手育成にひそむ3つの思いこみ
by
Mariko Hayashi
React系(別言語含む)の サーバーサイドレンダリング について考えよう
by
Kazuhiro Hara
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
by
Carol Smith
Similar to フロントエンド初学者がSPAに手を出してみた
PPTX
SPA勉強会
by
Daisuke Onoe
PDF
Lt7 SPA
by
GIG inc.
PPTX
【2017早めの夏休み自由研究】SPAとサーバーレスについて
by
kazuki matsumura
PDF
ASP.NET シングル ページ アプリケーション (SPA) 詳説
by
Akira Inoue
PDF
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
PPTX
React.js + Reduxで作るSPA
by
Shohei Saeki
PPTX
Html5 framework montagejs
by
Hideo Katayama
PDF
Node.js+MongoDB in SPA
by
Naoki Sasaki
PDF
楽ちんユーザー認証付Spa
by
Takahiro Tsuchiya
PPTX
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
by
YuzoHirakawa
ODP
HTML5 アプリ開発
by
tomo_masakura
PPTX
要求開発アライアンス納涼会 LT (フロント開発)
by
Atsushi Takayasu
PPTX
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
by
慎一 古賀
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
by
Hiroshi Tokumaru
SPA勉強会
by
Daisuke Onoe
Lt7 SPA
by
GIG inc.
【2017早めの夏休み自由研究】SPAとサーバーレスについて
by
kazuki matsumura
ASP.NET シングル ページ アプリケーション (SPA) 詳説
by
Akira Inoue
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
React.js + Reduxで作るSPA
by
Shohei Saeki
Html5 framework montagejs
by
Hideo Katayama
Node.js+MongoDB in SPA
by
Naoki Sasaki
楽ちんユーザー認証付Spa
by
Takahiro Tsuchiya
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
by
YuzoHirakawa
HTML5 アプリ開発
by
tomo_masakura
要求開発アライアンス納涼会 LT (フロント開発)
by
Atsushi Takayasu
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
by
慎一 古賀
SPAセキュリティ入門~PHP Conference Japan 2021
by
Hiroshi Tokumaru
More from Kei Yagi
PDF
Vue Router + Vuex
by
Kei Yagi
PDF
Vue.js 基礎 + Vue CLI の使い方
by
Kei Yagi
PDF
Vue.js Outline
by
Kei Yagi
PDF
GPUインスタンシングとAnimation Texture Baker
by
Kei Yagi
PDF
Vue.jsの関連ツール・ライブラリ(Vuex, Vue-Router, Nuxt)
by
Kei Yagi
PDF
はじめてのVue.js
by
Kei Yagi
PDF
iOS11について本気出して考えてみた
by
Kei Yagi
PDF
Structure synth
by
Kei Yagi
PDF
Context free
by
Kei Yagi
Vue Router + Vuex
by
Kei Yagi
Vue.js 基礎 + Vue CLI の使い方
by
Kei Yagi
Vue.js Outline
by
Kei Yagi
GPUインスタンシングとAnimation Texture Baker
by
Kei Yagi
Vue.jsの関連ツール・ライブラリ(Vuex, Vue-Router, Nuxt)
by
Kei Yagi
はじめてのVue.js
by
Kei Yagi
iOS11について本気出して考えてみた
by
Kei Yagi
Structure synth
by
Kei Yagi
Context free
by
Kei Yagi
フロントエンド初学者がSPAに手を出してみた
1.
フロントエンド初学者が SPAに手を出してみた 2014/
9/ 8
2.
自己紹介 八木 啓太 (やぎ
けいた) ! SI企業に勤務、Webへの関心から 2011年デジタルハリウッドスクールに入学。 現在は株式会社Art&Strategyの ディレクターとして従事。 ! twitter: @shafflife https://twitter.com/shafflife
3.
シングルページWebアプリケーション(SPA)とは? ・単一Webページで構成 !
・サーバーが行う処理の大半をクライアント側に移行 ! ・ページ遷移、画面全体の更新を行わず、 部分的な更新が行える
4.
SPA = 最近の技術?
古くはJava, Flashを使ったアプリケーションがあった →現在はJavascript(JS)を使った開発が注目 http://games.whomwah.com/spacelander.html
5.
SPA = シングルページデザイン?
1枚ページで完結するWebページと仕組みがちょっと違う http://bohemiancoding.com/sketch/
6.
従来のWebページ html css
HTTP Request (初回) HTTP Response クライアントサーバー js 各種ファイル HTTP Request (2回目以降) … HTTPプロトコルで指定のファイルを取得、リフレッシュ
7.
SPAの仕組み HTTP Request
(初回) html クライアントサーバー css js HTTP Response HTTP Request (2回目以降) … Ajax HTTPで初回に読み込んだファイルをDOM操作、 必要な部分をAjaxで取得
8.
SPAの実装例(1/4) http://engineer.typemag.jp/article/spa-dev http://www.hulu.jp
9.
SPAの実装例(2/4) http://qz.com/
10.
SPAの実装例(3/4) https://www.getcloudapp.com/
11.
SPAの実装例(4/4) https://trello.com/
12.
SPAを構築するには https://angularjs.org/ http://knockoutjs.com/
http://backbonejs.org/ http://www.sencha.com/ http://emberjs.com/ 主にJavascriptフレームワークを使って開発
13.
DEMO http://emberjs.com/
14.
SPAまとめ メリット ・単一Webページで構成
→ ページのメンテナンスをJSでコントロール ! ・サーバーが行う処理の大半をクライアント側に移行 → サーバー側にかかる処理・負荷を減らせる ! ・ページ遷移、画面全体の更新を行わず、部分的な更新が行える → 画面遷移が早い ! ⇒動的コンテンツのあるWebサービス構築に強い デスクトップアプリケーションのような軽快さ、UX
15.
SPAまとめ デメリット ・単一Webページで構成
→ JSの書き方次第でパフォーマンスに影響、敷居が高い (逆にJSをレベルアップするチャンス?) ! ・サーバーが行う処理の大半をクライアント側に移行 → サーバー自体の性能は変わらず、そちらは別対策が必要(Node.js等) ! ・ページ遷移、画面全体の更新を行わず、部分的な更新が行える → SEO対策が苦手 ! ⇒静的コンテンツの多いサイト制作に不向き
16.
ご清聴ありがとうございました
Download