SlideShare a Scribd company logo
Web業務アプリの新しい潮流
Single Page Application そして Sencha
自己紹介
• 中村久司
• Sencha UG Co-Organizer
• 株式会社ゼノフィ関西事業所 事業所長
• Sencha オフィシャルトレーナー
• 著書
• Sencha Touch 2 実践開発ガイド
業務アプリの歴史
メインフレーム
全てはホスト側で	

端末はダム端末
クラサバ
クラサバ
やれることはクライアント側で	

インターフェースもリッチでいいね
クライアント重すぎ	

管理が大変
Web アプリ
Web アプリ
クライアントの管理が楽
ブラウザ互換で苦しむ	

見た目と操作性が犠牲に
Single Page App
Single Page App
クライアントの管理が楽 ブラウザ互換はいまだに問題	

見た目と操作性は飛躍的に向上
Single Page App
• ページ遷移をなくして、HTML5 / JavaScript の仕組みを
使ってクライアント側で画面を書き換え
• クライアントリッチな方向へ
• かわりにサーバーサイドは Thin になる
• MVC などのアーキテクチャがクライアント側に
MVなんとかのフレームワーク
たくさんあります
他にもたくさん十種類以上!!
たくさんあります
他にもたくさん十種類以上!!
_人人人人人人_
> Sencha!! <
 ̄Y^Y^Y^Y^Y ̄
Sencha ってなに?
(´・ω・`)
• カリフォルニア州レッドウッドシティにある企業
• HTML5について先駆者として取り組み
• フレームワーク/ツール/サービスを提供
Sencha 社
Sencha 製品
Sencha Ext JS
Sencha Touch
Sencha GXT
Sencha Architect
Sencha Cmd
Sencha Animator
Support
Training
Sencha Space
フレームワーク層 ツール層 サービス層
Sencha 製品
Sencha Ext JS
Sencha Touch
Sencha GXT
Sencha Architect
Sencha Cmd
Sencha Animator
Support
Training
Sencha Space
フレームワーク層 ツール層 サービス層
Sencha Ext JS
Sencha Ext JS 5
• 豊富なUIコンポーネント
• 堅牢なクラスシステム
• クロスブラウザ対応
• プラグイン不要のチャート
• MVC / MVVM アーキテクチャ
全てのブラウザでリッチなアプリを作成するための

HTML5 / JavaScript フレームワーク
オールインワン
• アプリケーションの構造 ̶ Backborn.js / Knockout.jsなど
• 画面を構成するウィジェット ̶ jQuery など
• スキャフォルディング ̶ Yoeman
• ビルド/デプロイ ̶ Grant / gulp
オールインワン
• アプリケーションの構造
• 画面を構成するウィジェット
• スキャフォルディング
• ビルド/デプロイ
すべてを	

Sencha で
HTMLほとんど書かない
• Web アプリなのに HTML はほとんど書きません
• 画面にコンポーネント配置するのも全部 JavaScript
• プログラマ向け、クラサバから転職もありかも
• デザインの当て込みには SASS / Compass
JSのプロトタイプとか…
• 独自のクラスシステムを JavaScript 上に構築
• そのシステムを使ってフレームワークを構成
• アプリケーションを書くときもそのクラスシステムのルール
で書いてゆく
Sencha UG
• 定期的に Sencha の勉強会とかやっています
• http://www.meetup.com/Japan-Sencha-User-Group/
• https://atnd.org/users/160956
ご清聴ありがとうございました

More Related Content

PDF
Nodejs beginner
PPTX
[社内勉強会]SPAのすすめ
PDF
20160218_FileMaker勉強会「filemakerとweb」
PDF
PWA Beginner(最新版:文字抜けを修正)
PPTX
ぼくたちのじゅたくかいはつ
PDF
製品アイデアを投稿してみた
PDF
サーバの種別を理解しよう
PDF
three.jsによる一歩進めたグラフィカルな表現
Nodejs beginner
[社内勉強会]SPAのすすめ
20160218_FileMaker勉強会「filemakerとweb」
PWA Beginner(最新版:文字抜けを修正)
ぼくたちのじゅたくかいはつ
製品アイデアを投稿してみた
サーバの種別を理解しよう
three.jsによる一歩進めたグラフィカルな表現

What's hot (12)

PDF
201605 fa勉強会スライド
PDF
201605 FA勉強会 seleniumスライド
PPTX
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
PDF
20150704cmsdou
PDF
XAMLとC#の関係
PPTX
Dot_fes2013
PDF
SPAに必要なJavaScriptFrameWork
PDF
2014.07.09 WordBench Tokyo LT
PDF
【CodeCamp】JavaScriptの教科書サンプル
PDF
AMP & PWA
PDF
PHP と Sencha Ext.Direct
PDF
Sales Force Episode VI ~ Return of Ajax Toolkit ~
201605 fa勉強会スライド
201605 FA勉強会 seleniumスライド
10年以上Java屋してたおっさんが 今年からフロントエンジニアやっている話
20150704cmsdou
XAMLとC#の関係
Dot_fes2013
SPAに必要なJavaScriptFrameWork
2014.07.09 WordBench Tokyo LT
【CodeCamp】JavaScriptの教科書サンプル
AMP & PWA
PHP と Sencha Ext.Direct
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Ad

Viewers also liked (6)

PDF
だから、IEは業務システムで使われている。いままでもこれからも
PDF
次世代Web業務アプリケーション
PDF
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
PDF
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
PDF
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
PDF
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
だから、IEは業務システムで使われている。いままでもこれからも
次世代Web業務アプリケーション
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
AngularとOnsen UIで作る最高のHTML5ハイブリッドアプリ
第3回企業Webシステム開発セミナー「業務システムにHTML5を上手に取り入れるためには?」
Java8移行は怖くない~エンタープライズ案件でのJava8移行事例~
Ad

Similar to Web業務アプリの新しい潮流 (20)

PDF
なぜ Enterprise は Sencha を選ぶのか?
PDF
Ext JS version 5 を始めよう
PDF
Introducing Sencha Space
PDF
HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法
PDF
Ext.js/Sencha SDKでえんぷら
PDF
Sencha Touch working with AWS
PDF
Sencha フレームワークの統合開発ツール Sencha Cmd
PDF
Web アプリケーション パターンと .NET - CLR/H 88 回 ~雪まつりデイ!~ バージョン
PDF
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
PDF
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
PDF
5分でわかるSencha Touch
PDF
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
PPTX
~初心者がこれから Web アプリの開発をするために~
PDF
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法
PDF
マイクロソフトWeb開発の今と今後
PDF
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
PDF
アプリ開発の
PDF
もっと良くなるHTMLアプリケーション設計と実装
PPTX
ICT ERA+ABC 2012東北講演
PPTX
企画者が押さえておきたいHtml5アプリ開発の要点
なぜ Enterprise は Sencha を選ぶのか?
Ext JS version 5 を始めよう
Introducing Sencha Space
HTML5を活用した効果の高いリッチアプリ開発体制構築とコンサルティングの実現方法
Ext.js/Sencha SDKでえんぷら
Sencha Touch working with AWS
Sencha フレームワークの統合開発ツール Sencha Cmd
Web アプリケーション パターンと .NET - CLR/H 88 回 ~雪まつりデイ!~ バージョン
開発ツール「Wijmo」と「SpreadJS」からみる業務アプリケーションの変遷とこれから
Sencha のフレームワーク Ext JS 5 について 15 分で説明するよ
5分でわかるSencha Touch
[公開用]Netラボ2012年2月勉強会 asp.netmvc4 beta新機能の紹介
~初心者がこれから Web アプリの開発をするために~
DEV-010_エンプラ系業務 Web アプリ開発に効く! 実践的 SPA 型モダン Web アプリ開発の選択手法
マイクロソフトWeb開発の今と今後
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
アプリ開発の
もっと良くなるHTMLアプリケーション設計と実装
ICT ERA+ABC 2012東北講演
企画者が押さえておきたいHtml5アプリ開発の要点

Web業務アプリの新しい潮流