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
Kei Yagi
PDF, PPTX
73,210 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
PDF
Spa のための web サーバ構築ノウハウ
by
Kazuhiro Kotsutsumi
PDF
我が家のフロントエンド開発事情
by
Naoki Yamada
PDF
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
PDF
three.jsによる一歩進めたグラフィカルな表現
by
Kei Yagi
PPTX
[社内勉強会]SPAのすすめ
by
hirooooo
PDF
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
PDF
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
PDF
次世代Web業務アプリケーション
by
Fumio SAGAWA
Spa のための web サーバ構築ノウハウ
by
Kazuhiro Kotsutsumi
我が家のフロントエンド開発事情
by
Naoki Yamada
SPAに必要なJavaScriptFrameWork
by
Mizuho Sakamaki
three.jsによる一歩進めたグラフィカルな表現
by
Kei Yagi
[社内勉強会]SPAのすすめ
by
hirooooo
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
by
Fumio SAGAWA
Yeomanではじめる爆速webアプリ開発
by
Masakazu Muraoka
次世代Web業務アプリケーション
by
Fumio SAGAWA
What's hot
PDF
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
by
Yusuke Hirao
PDF
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
PDF
Single-page application
by
Fumio SAGAWA
PDF
MyBatis を利用した web application 開発についてのご紹介
by
Tokuhiro Matsuno
PDF
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
PDF
AngularJSで業務システムUI部品化
by
Toshio Ehara
PDF
Flux react現状確認会
by
VOYAGE GROUP
PDF
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
PDF
WordPress APIで作るモバイルアプリ
by
アシアル株式会社
PPTX
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
by
Yusuke Kawabata
PDF
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
PDF
ASP.NET "NOW" and "NEXT"
by
Narami Kiyokura
PDF
どうなる?Visual Studioの クライアントサイド web開発の今後
by
Narami Kiyokura
PPTX
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
by
Takahiro Moteki
PPTX
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
PDF
モダンWeb開発ワークショップ
by
Staffnet_Inc
PDF
Angular2
by
Kenichi Kanai
PDF
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
by
Osamu Shimoda
PDF
How do you like knockout?
by
Narami Kiyokura
PDF
20150531 phpcon kansai
by
kumamidori
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
by
Yusuke Hirao
中の下のエンジニアを脱出するための仕事術
by
Noriaki Kadota
Single-page application
by
Fumio SAGAWA
MyBatis を利用した web application 開発についてのご紹介
by
Tokuhiro Matsuno
イマドキのフロントエンドエンジニアの道具箱
by
Fumio SAGAWA
AngularJSで業務システムUI部品化
by
Toshio Ehara
Flux react現状確認会
by
VOYAGE GROUP
オープンソースで始めるオフラインアプリケーション開発入門
by
Fumio SAGAWA
WordPress APIで作るモバイルアプリ
by
アシアル株式会社
PHPとフロントのイイ関係・動くスタイルガイドをつくろう
by
Yusuke Kawabata
JavaScriptと共に歩いて行く決意をした君へ
by
Muyuu Fujita
ASP.NET "NOW" and "NEXT"
by
Narami Kiyokura
どうなる?Visual Studioの クライアントサイド web開発の今後
by
Narami Kiyokura
[社内勉強会]Webエンジニアへ送るインフラのおすすめ本:記事7本
by
Takahiro Moteki
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
by
Shumpei Shiraishi
モダンWeb開発ワークショップ
by
Staffnet_Inc
Angular2
by
Kenichi Kanai
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
by
Osamu Shimoda
How do you like knockout?
by
Narami Kiyokura
20150531 phpcon kansai
by
kumamidori
Viewers also liked
PPTX
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
by
Carol Smith
PDF
まだ DOM 操作で消耗してるの?
by
Yuki Ishikawa
PDF
なぜ人は必死でjQueryを捨てようとしているのか
by
Yoichi Toyota
PPTX
今からでも遅くない! React事始め
by
ynaruta
PPTX
React を導入したフロントエンド開発
by
daisuke-a-matsui
PDF
エンジニアが幸せな人生を過ごすための学び方、関わり方、ありかた
by
Akira Kubo
PDF
React系(別言語含む)の サーバーサイドレンダリング について考えよう
by
Kazuhiro Hara
ODP
SPAのルーティングの話
by
ushiboy
PDF
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
by
Kohei Asai
PDF
今どきの若手育成にひそむ3つの思いこみ
by
Mariko Hayashi
PDF
SIROK技術勉強会 #1 「Reactってなんだ?」
by
Naoyuki Kataoka
PDF
HTML5のAPI群をただひたすらに触ってみた記録
by
Takuma Hanatani
AI and Machine Learning Demystified by Carol Smith at Midwest UX 2017
by
Carol Smith
まだ DOM 操作で消耗してるの?
by
Yuki Ishikawa
なぜ人は必死でjQueryを捨てようとしているのか
by
Yoichi Toyota
今からでも遅くない! React事始め
by
ynaruta
React を導入したフロントエンド開発
by
daisuke-a-matsui
エンジニアが幸せな人生を過ごすための学び方、関わり方、ありかた
by
Akira Kubo
React系(別言語含む)の サーバーサイドレンダリング について考えよう
by
Kazuhiro Hara
SPAのルーティングの話
by
ushiboy
コンポーネント指向による、Reactのベストプラクティスとバッドプラクティス
by
Kohei Asai
今どきの若手育成にひそむ3つの思いこみ
by
Mariko Hayashi
SIROK技術勉強会 #1 「Reactってなんだ?」
by
Naoyuki Kataoka
HTML5のAPI群をただひたすらに触ってみた記録
by
Takuma Hanatani
Similar to フロントエンド初学者がSPAに手を出してみた
PPTX
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
by
YuzoHirakawa
PPTX
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
by
慎一 古賀
PDF
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
PPTX
SPAセキュリティ入門~PHP Conference Japan 2021
by
Hiroshi Tokumaru
PDF
ASP.NET シングル ページ アプリケーション (SPA) 詳説
by
Akira Inoue
PPTX
React.js + Reduxで作るSPA
by
Shohei Saeki
ODP
HTML5 アプリ開発
by
tomo_masakura
PDF
楽ちんユーザー認証付Spa
by
Takahiro Tsuchiya
PPTX
【2017早めの夏休み自由研究】SPAとサーバーレスについて
by
kazuki matsumura
PPTX
Html5 framework montagejs
by
Hideo Katayama
PPTX
要求開発アライアンス納涼会 LT (フロント開発)
by
Atsushi Takayasu
PPTX
SPA勉強会
by
Daisuke Onoe
PDF
Lt7 SPA
by
GIG inc.
PDF
Node.js+MongoDB in SPA
by
Naoki Sasaki
Web Component Framework Urushiのご紹介(OSC2017 Tokyo/Spring)
by
YuzoHirakawa
ASP.NET SPA開発をはじめよう~今と未来とステップアップ
by
慎一 古賀
Spring Boot × Vue.jsでSPAを作る
by
Go Miyasaka
SPAセキュリティ入門~PHP Conference Japan 2021
by
Hiroshi Tokumaru
ASP.NET シングル ページ アプリケーション (SPA) 詳説
by
Akira Inoue
React.js + Reduxで作るSPA
by
Shohei Saeki
HTML5 アプリ開発
by
tomo_masakura
楽ちんユーザー認証付Spa
by
Takahiro Tsuchiya
【2017早めの夏休み自由研究】SPAとサーバーレスについて
by
kazuki matsumura
Html5 framework montagejs
by
Hideo Katayama
要求開発アライアンス納涼会 LT (フロント開発)
by
Atsushi Takayasu
SPA勉強会
by
Daisuke Onoe
Lt7 SPA
by
GIG inc.
Node.js+MongoDB in SPA
by
Naoki Sasaki
More from Kei Yagi
PDF
Vue.js Outline
by
Kei Yagi
PDF
Vue Router + Vuex
by
Kei Yagi
PDF
Structure synth
by
Kei Yagi
PDF
Vue.jsの関連ツール・ライブラリ(Vuex, Vue-Router, Nuxt)
by
Kei Yagi
PDF
Context free
by
Kei Yagi
PDF
はじめてのVue.js
by
Kei Yagi
PDF
Vue.js 基礎 + Vue CLI の使い方
by
Kei Yagi
PDF
iOS11について本気出して考えてみた
by
Kei Yagi
PDF
GPUインスタンシングとAnimation Texture Baker
by
Kei Yagi
Vue.js Outline
by
Kei Yagi
Vue Router + Vuex
by
Kei Yagi
Structure synth
by
Kei Yagi
Vue.jsの関連ツール・ライブラリ(Vuex, Vue-Router, Nuxt)
by
Kei Yagi
Context free
by
Kei Yagi
はじめてのVue.js
by
Kei Yagi
Vue.js 基礎 + Vue CLI の使い方
by
Kei Yagi
iOS11について本気出して考えてみた
by
Kei Yagi
GPUインスタンシングとAnimation Texture Baker
by
Kei Yagi
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
フロントエンド初学者が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