Mais conteúdo relacionado Semelhante a Sales Force Episode VI ~ Return of Ajax Toolkit ~ Semelhante a Sales Force Episode VI ~ Return of Ajax Toolkit ~ (20) Mais de Shinichi Tomita (20) Sales Force Episode VI ~ Return of Ajax Toolkit ~2. Who am I ?
• Shinichi Tomita
• CEO at Mashmatrix, Inc.
• JavaScript Developer (CS/SS)
• Main producer of pittile.com @stomita
• Ex-Salesforce.com
• Digital Identity Lover
(NOT Security YAKUZA)
5. Ajax Toolkit
• SOAP APIのJavaScript Wrapper
• 昔はSalesforceのカスタマイズ画面作るにはこれしか
なかった(2006-2007年頃)
6. Ajax Toolkit
• SOAP APIのJavaScript Wrapper
• 昔はSalesforceのカスタマイズ画面作るにはこれしか
なかった(2006-2007年頃)
• JavaScript嫌いなJEE厨のPMにより歴史から抹殺された
(憶測)
7. Ajax Toolkit
• SOAP APIのJavaScript Wrapper
• 昔はSalesforceのカスタマイズ画面作るにはこれしか
なかった(2006-2007年頃)
• JavaScript嫌いなJEE厨のPMにより歴史から抹殺された
(憶測)
• Visualforce暗黒時代の始まり(少し誇張)
8. Ajax Toolkit
• SOAP APIのJavaScript Wrapper
• 昔はSalesforceのカスタマイズ画面作るにはこれしか
なかった(2006-2007年頃)
• JavaScript嫌いなJEE厨のPMにより歴史から抹殺された
(憶測)
• Visualforce暗黒時代の始まり(少し誇張)
• 時代はREST APIだしSOAP APIとか終わりじゃね?
SOAPのWrapperのAjax Toolkitも終わりじゃね?
11. 時代は変わった
• もはやWeb開発にjQueryを避けて通れない
- DOMベースの描画 JSの必要性
12. 時代は変わった
• もはやWeb開発にjQueryを避けて通れない
- DOMベースの描画 JSの必要性
• HTML5 によるAPIの標準化
13. 時代は変わった
• もはやWeb開発にjQueryを避けて通れない
- DOMベースの描画 JSの必要性
• HTML5 によるAPIの標準化
- JSによるWebアプリ開発は主流へ
14. 時代は変わった
• もはやWeb開発にjQueryを避けて通れない
- DOMベースの描画 JSの必要性
• HTML5 によるAPIの標準化
- JSによるWebアプリ開発は主流へ
• スマホ・モバイル対応のWebアプリ
jQueryMobile / SenchaTouch 使いたい!
君たち Lumen()信じて待ってていいの?
15. JS REST ? SOAP ?
• REST APIをJSから使う場合、Same Origin Policyの制約を
受ける
• Force.com JavaScript REST Toolkit
• PhoneGapなどのXD通信可能な環境を想定
• VFではAjax Proxyのセットアップが必要
• SOAP APIはVFと同じドメインにSOAP Endpointが存在す
る(!)ため、Same Origin Policyにしたがって通信可能
• 実はなぜか crossdomain.xml もある
16. Ajax Toolkit Shell
• Force.com IDEや開発者コンソールより軽量
• Webブラウザさえあれば動く
• JavaScriptの補完が効く(オブジェクト・メ
ソッド名など)
• AppXパッケージのインストール必要なし
(=管理者でなくても大丈夫)
17. ブックマークレット
• Ajax Toolkit Shellを呼び出すBookmarklet
• こちらから登録!
http://stomita-lab.s3.amazonaws.com/gist/
1436661/sfdc-bookmarklet.html
18. Salesforceへの要望
• REST API、早くCORSに対応してほしい
• そうしたらVFからもREST APIをスマートに呼び出し
できるし、OAuth2 Implicit Grant で外部アプリも作
れるよ(HTMLだけ、Herokuいらず)
• 賛同者はこちらに投票!
https://sites.secure.force.com/appexchange/ideaView?
id=08730000000ZojFAAS&tab=v
• でももう1年経っちゃったよおい