SlideShare a Scribd company logo
1 of 35
Download to read offline
Enterprise x AngularJS	

Enterprise x HTML5 Web Application
Conference 2014
{{ about me }}	
金井 健一	
フリーランス
フロントエンド方面のお仕事	

can_i_do_web	
facebook/can.i.do.web	

AngularJS Japan User Group 管理人
html5j Web先端技術味見部 部長
{{ agenda }}	
•  開発環境
•  demo
•  エンタープライズと AngularJS
•  まとめ(参考サイトの紹介)
{{ note }}	

今回の内容は、あくまでも AngularJS を
エンタープライズな業務で使うために、のお話です。
{{ environment }}	

詳しくはWEBで
{{ environment }}	

try
{{ environment }}	

無理をしてまで使わない!
{{ environment | test }}	

Karma
http://karma-runner.github.io/0.8/index.html
{{ environment | test }}	
テストの自動化には GRUNT が便利!
{{ environment | test }}	

テストは目視でチェックだろjk!な
プロジェクトには不要です
Karma
http://karma-runner.github.io/0.8/index.html
{{ environment | test }}	

テストコードの品質はどう担保するの?
→エンプラ案件だと検討事項かも
Karma
http://karma-runner.github.io/0.8/index.html
{{ environment }}	

以上が巷で噂されている
開発効率アップツール達のご紹介でした。
{{ environment }}	
環境構築での最小構成
AngularJS 関連ファイルのみ!

必要に応じてツールを追加していくのもアリです。
{{ demo }}
{{ demo | keyword }}	
•  ng-view
•  ng-repeat
•  form バリデーション
•  factory
•  filter
•  カスタムタグ
{{ Enterprise x AngularJS }}
{{ Enterprise x AngularJS }}	

追記:このデータ間違えてるかもしれません…
{{ Enterprise x AngularJS }}	
BACKBONE	

AngularJS	

Knockout	

Sencha	

設計思想	

シンプル	

フルスタック	

シンプル	

フルスタック	

学習コスト	

低い	

高い※	

低い	

高い	

自由度	

高い	

低い	

高い	

低い	

•  シンプルなフレームワーク
•  サードパーティ製のプラグインでの拡張がほぼ必須

•  フルスタックなフレームワーク
•  基本的に用意された機能でまかなえる
•  サードパーティ製のプラグインでの拡張も可能
{{ Enterprise x AngularJS }}	
BACKBONE	

AngularJS	

Knockout	

Sencha	

設計思想	

シンプル	

フルスタック	

シンプル	

フルスタック	

学習コスト	

低い	

高い※	

低い	

高い	

自由度	

高い	

低い	

高い	

低い	

•  もちろん、学習コストは低いに越したことはない
•  コードの品質管理のため、自由度が低い方が好ましい
{{ Enterprise x AngularJS }}	
•  コードの品質管理のため、自由度が低い方が好ましい
•  自由度が高いとコードがカオスになる

•  メンテナンスが大変

•  デスマモード突入
•  お家に帰りたい

•  「 … 」
{{ Enterprise x AngularJS }}	
学習コスト:高い※ の理由
•  (体感的にですが) ある一定までは誰でも簡単に覚えられる
•  Controller の定義・処理の書き方
•  ng-xxx の使い方(built-in directive)

•  そこからは急に難しくなります
•  custom directive
•  service
{{ Enterprise x AngularJS }}	
学習コスト:高い※ の理由
•  (体感的にですが) ある一定までは誰でも簡単に覚えられる
•  Controller の定義・処理の書き方
•  ng-xxx の使い方(built-in directive)

役割分担	
•  そこからは急に難しくなります
•  custom directive
•  service
{{ Enterprise x AngularJS }}	

AngularJS で機能を「使う人」

AngularJS で機能を「作る人」
{{ Enterprise x AngularJS }}	
jQuery から AngularJS
•  AngularJS + オプショナルな JS ファイルの導入で開発可能
•  自由度は低いため、コードの品質は保ちやすい
•  学習コストは高いが、段階的である
•  一定段階までは学習コストが低いため、機能を使う側の人への負担が

少ない(jQuery や BACKBONE を覚えるより簡単かも。)
{{ Enterprise x AngularJS }}	
jQuery から BACKBONE.JS / Knockout
•  サードパーティ製のライブラリの導入がほぼ必須
•  (社内的な手続きやライブラリの検討・検証が面倒?)

•  学習コストは低いが、自由度が高い
•  jQuery 利用時に抱えていた問題は解決できないのでは?
•  ライブラリを導入していく度に縛りをきつくなり、学習コストが増す
{{ Enterprise x AngularJS }}	
jQuery から Sencha
•  Sencha Ext.js 単体のみで開発可能
•  自由度が低いため、コードの品質が保ちやすい
•  VBのようなドラッグ&ドロップでUIを構築していくツールもある

•  メンテナンスが大変なコードが、自動生成される可能性あり

•  学習コストは高く、開発者全員の高い Sencha スキルが必須
•  ただし、有償サポートをうけることも可能
{{ Enterprise x AngularJS }}	

AngularJS はかなりエンプラ向き!
{{ conclusion }}	

AngularJS Batarang
Chrome ウェブストア からダウンロード
{{ conclusion }}	

AngularJS Ninja
http://angularjsninja.com/
{{ conclusion }}	

js STUDIO
http://js.studio-kingdom.com/angularjs
{{ conclusion }}	

Qiita
http://qiita.com/tags/angularjs
{{ conclusion }}	

Onsen UI
http://onsenui.io/
{{ conclusion }}	

AngularJS Japan User Group
https://groups.google.com/forum/#!forum/angularjs-jp
AngularJS に乗り換えよう
ご清聴ありがとうございました。

More Related Content

What's hot

What's hot (20)

Angular js はまりどころ
Angular js はまりどころAngular js はまりどころ
Angular js はまりどころ
 
俺とAngular JS 2
俺とAngular JS 2俺とAngular JS 2
俺とAngular JS 2
 
Angular1&2
Angular1&2Angular1&2
Angular1&2
 
Directiveで実現できたこと
Directiveで実現できたことDirectiveで実現できたこと
Directiveで実現できたこと
 
イマドキのフロントエンドエンジニアの道具箱
イマドキのフロントエンドエンジニアの道具箱イマドキのフロントエンドエンジニアの道具箱
イマドキのフロントエンドエンジニアの道具箱
 
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
受託開発でのAngularJS - 第1回AngularJS 勉強会 at LIG
 
AngularJS 概説
AngularJS 概説AngularJS 概説
AngularJS 概説
 
AngularJSで業務システムUI部品化
AngularJSで業務システムUI部品化AngularJSで業務システムUI部品化
AngularJSで業務システムUI部品化
 
Angular#Kanazawa
Angular#KanazawaAngular#Kanazawa
Angular#Kanazawa
 
angular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1clubangular X designer - デザイナからみたAngularJS #ten1club
angular X designer - デザイナからみたAngularJS #ten1club
 
エンタープライヤーのためのWeb Componentsハンズオン
エンタープライヤーのためのWeb ComponentsハンズオンエンタープライヤーのためのWeb Componentsハンズオン
エンタープライヤーのためのWeb Componentsハンズオン
 
angular1脳で見るangular2
angular1脳で見るangular2angular1脳で見るangular2
angular1脳で見るangular2
 
Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923Angularモダンweb開発セミナー紹介 20170923
Angularモダンweb開発セミナー紹介 20170923
 
One-time Binding & $digest
One-time Binding & $digestOne-time Binding & $digest
One-time Binding & $digest
 
Angular2実践入門
Angular2実践入門Angular2実践入門
Angular2実践入門
 
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
 
Angular jsの継続的なバージョンアップ
Angular jsの継続的なバージョンアップAngular jsの継続的なバージョンアップ
Angular jsの継続的なバージョンアップ
 
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
 
クリエイティブの視点から探るAngular 2の可能性
クリエイティブの視点から探るAngular 2の可能性クリエイティブの視点から探るAngular 2の可能性
クリエイティブの視点から探るAngular 2の可能性
 
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
AngularJS勉強会「そもそもwebって」@ツクロア勉強会(2015.09.10)
 

Similar to Enterprise x AngularJS

次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーション
Fumio SAGAWA
 

Similar to Enterprise x AngularJS (20)

快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
快適・簡単・安心なアプリE2Eテストの実行環境 #stac2017
 
A/BテストをAzure×Googleアナリティクスで試してみました。
A/BテストをAzure×Googleアナリティクスで試してみました。A/BテストをAzure×Googleアナリティクスで試してみました。
A/BテストをAzure×Googleアナリティクスで試してみました。
 
「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界「Selenium実践入門」で学ぶテスト自動化の世界
「Selenium実践入門」で学ぶテスト自動化の世界
 
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
 Sansan Tech Meetup Androidエンジニアが振り返る Google I/O   Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
 
HTML5とか勉強会#48 ionic
HTML5とか勉強会#48 ionicHTML5とか勉強会#48 ionic
HTML5とか勉強会#48 ionic
 
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
プログラミング生放送第7回 比べてみようPaaSクラウド~Azure VS GAE~
 
はじめてのAngular その1
はじめてのAngular その1はじめてのAngular その1
はじめてのAngular その1
 
AngularJS で ハイスピードSI
AngularJS で ハイスピードSIAngularJS で ハイスピードSI
AngularJS で ハイスピードSI
 
ngJapan報告会
ngJapan報告会ngJapan報告会
ngJapan報告会
 
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
 
次世代Web業務アプリケーション
次世代Web業務アプリケーション次世代Web業務アプリケーション
次世代Web業務アプリケーション
 
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
iOSアプリ開発のテスト環境 - テストをはじめる最初の一歩 -
 
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
 
Android studio で行ってみよう!!
Android studio で行ってみよう!!Android studio で行ってみよう!!
Android studio で行ってみよう!!
 
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
 
[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント
[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント
[GrapeCity Web TECH FORUM 2018]グレープシティJavaScript製品のご紹介 活用のコツと開発のポイント
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
実践サーバレスアーキテクチャ
実践サーバレスアーキテクチャ実践サーバレスアーキテクチャ
実践サーバレスアーキテクチャ
 
スマホにおけるWebGL入門
スマホにおけるWebGL入門スマホにおけるWebGL入門
スマホにおけるWebGL入門
 
アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱アジャイルソフトウェア開発の道具箱
アジャイルソフトウェア開発の道具箱
 

More from Kenichi Kanai

More from Kenichi Kanai (18)

techfeed_ng-japan2019
techfeed_ng-japan2019techfeed_ng-japan2019
techfeed_ng-japan2019
 
ng-japan2019_techfeed_LT
ng-japan2019_techfeed_LTng-japan2019_techfeed_LT
ng-japan2019_techfeed_LT
 
Angular CLI
Angular CLIAngular CLI
Angular CLI
 
はじめてのAngular2
はじめてのAngular2はじめてのAngular2
はじめてのAngular2
 
pick up ng-conf
pick up ng-confpick up ng-conf
pick up ng-conf
 
Angular1.5.5
Angular1.5.5Angular1.5.5
Angular1.5.5
 
New Features in Angular 1.5
New Features in Angular 1.5New Features in Angular 1.5
New Features in Angular 1.5
 
ngTeratail
ngTeratailngTeratail
ngTeratail
 
はじめてのAngular2
はじめてのAngular2はじめてのAngular2
はじめてのAngular2
 
Web先端技術味見部
Web先端技術味見部Web先端技術味見部
Web先端技術味見部
 
angularJS in 10ish minutes
angularJS in 10ish minutesangularJS in 10ish minutes
angularJS in 10ish minutes
 
HTML5 ビギナーのための AngularJS
HTML5 ビギナーのための AngularJSHTML5 ビギナーのための AngularJS
HTML5 ビギナーのための AngularJS
 
初学者向けセミナー資料
初学者向けセミナー資料初学者向けセミナー資料
初学者向けセミナー資料
 
HTML5入門 for 頭がヤバい人向け
HTML5入門 for 頭がヤバい人向けHTML5入門 for 頭がヤバい人向け
HTML5入門 for 頭がヤバい人向け
 
みんなが調べないJS調べてみた JSオジサン#2
みんなが調べないJS調べてみた JSオジサン#2みんなが調べないJS調べてみた JSオジサン#2
みんなが調べないJS調べてみた JSオジサン#2
 
味見部紹介 LT
味見部紹介 LT味見部紹介 LT
味見部紹介 LT
 
Ng mtg#3
Ng mtg#3Ng mtg#3
Ng mtg#3
 
AngularJS 入門
AngularJS 入門AngularJS 入門
AngularJS 入門
 

Recently uploaded

Recently uploaded (11)

LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

Enterprise x AngularJS

  • 1. Enterprise x AngularJS Enterprise x HTML5 Web Application Conference 2014
  • 2. {{ about me }} 金井 健一 フリーランス フロントエンド方面のお仕事 can_i_do_web facebook/can.i.do.web AngularJS Japan User Group 管理人 html5j Web先端技術味見部 部長
  • 3. {{ agenda }} •  開発環境 •  demo •  エンタープライズと AngularJS •  まとめ(参考サイトの紹介)
  • 4. {{ note }} 今回の内容は、あくまでも AngularJS を エンタープライズな業務で使うために、のお話です。
  • 8. {{ environment | test }} Karma http://karma-runner.github.io/0.8/index.html
  • 9. {{ environment | test }} テストの自動化には GRUNT が便利!
  • 10. {{ environment | test }} テストは目視でチェックだろjk!な プロジェクトには不要です Karma http://karma-runner.github.io/0.8/index.html
  • 11. {{ environment | test }} テストコードの品質はどう担保するの? →エンプラ案件だと検討事項かも Karma http://karma-runner.github.io/0.8/index.html
  • 13. {{ environment }} 環境構築での最小構成 AngularJS 関連ファイルのみ! 必要に応じてツールを追加していくのもアリです。
  • 15. {{ demo | keyword }} •  ng-view •  ng-repeat •  form バリデーション •  factory •  filter •  カスタムタグ
  • 16. {{ Enterprise x AngularJS }}
  • 17. {{ Enterprise x AngularJS }} 追記:このデータ間違えてるかもしれません…
  • 18. {{ Enterprise x AngularJS }} BACKBONE AngularJS Knockout Sencha 設計思想 シンプル フルスタック シンプル フルスタック 学習コスト 低い 高い※ 低い 高い 自由度 高い 低い 高い 低い •  シンプルなフレームワーク •  サードパーティ製のプラグインでの拡張がほぼ必須 •  フルスタックなフレームワーク •  基本的に用意された機能でまかなえる •  サードパーティ製のプラグインでの拡張も可能
  • 19. {{ Enterprise x AngularJS }} BACKBONE AngularJS Knockout Sencha 設計思想 シンプル フルスタック シンプル フルスタック 学習コスト 低い 高い※ 低い 高い 自由度 高い 低い 高い 低い •  もちろん、学習コストは低いに越したことはない •  コードの品質管理のため、自由度が低い方が好ましい
  • 20. {{ Enterprise x AngularJS }} •  コードの品質管理のため、自由度が低い方が好ましい •  自由度が高いとコードがカオスになる •  メンテナンスが大変 •  デスマモード突入 •  お家に帰りたい •  「 … 」
  • 21. {{ Enterprise x AngularJS }} 学習コスト:高い※ の理由 •  (体感的にですが) ある一定までは誰でも簡単に覚えられる •  Controller の定義・処理の書き方 •  ng-xxx の使い方(built-in directive) •  そこからは急に難しくなります •  custom directive •  service
  • 22. {{ Enterprise x AngularJS }} 学習コスト:高い※ の理由 •  (体感的にですが) ある一定までは誰でも簡単に覚えられる •  Controller の定義・処理の書き方 •  ng-xxx の使い方(built-in directive) 役割分担 •  そこからは急に難しくなります •  custom directive •  service
  • 23. {{ Enterprise x AngularJS }} AngularJS で機能を「使う人」 AngularJS で機能を「作る人」
  • 24. {{ Enterprise x AngularJS }} jQuery から AngularJS •  AngularJS + オプショナルな JS ファイルの導入で開発可能 •  自由度は低いため、コードの品質は保ちやすい •  学習コストは高いが、段階的である •  一定段階までは学習コストが低いため、機能を使う側の人への負担が 少ない(jQuery や BACKBONE を覚えるより簡単かも。)
  • 25. {{ Enterprise x AngularJS }} jQuery から BACKBONE.JS / Knockout •  サードパーティ製のライブラリの導入がほぼ必須 •  (社内的な手続きやライブラリの検討・検証が面倒?) •  学習コストは低いが、自由度が高い •  jQuery 利用時に抱えていた問題は解決できないのでは? •  ライブラリを導入していく度に縛りをきつくなり、学習コストが増す
  • 26. {{ Enterprise x AngularJS }} jQuery から Sencha •  Sencha Ext.js 単体のみで開発可能 •  自由度が低いため、コードの品質が保ちやすい •  VBのようなドラッグ&ドロップでUIを構築していくツールもある •  メンテナンスが大変なコードが、自動生成される可能性あり •  学習コストは高く、開発者全員の高い Sencha スキルが必須 •  ただし、有償サポートをうけることも可能
  • 27. {{ Enterprise x AngularJS }} AngularJS はかなりエンプラ向き!
  • 28. {{ conclusion }} AngularJS Batarang Chrome ウェブストア からダウンロード
  • 29. {{ conclusion }} AngularJS Ninja http://angularjsninja.com/
  • 30. {{ conclusion }} js STUDIO http://js.studio-kingdom.com/angularjs
  • 32. {{ conclusion }} Onsen UI http://onsenui.io/
  • 33. {{ conclusion }} AngularJS Japan User Group https://groups.google.com/forum/#!forum/angularjs-jp