Salesforce公司的Salesforce1平臺(tái)是一個(gè)軟件即服務(wù)(SaaS)的移動(dòng)應(yīng)用開發(fā)平臺(tái),用來創(chuàng)建面向消費(fèi)者和面向員工的Android和Apple iOS應(yīng)用。它的市場定位為應(yīng)用管理的完整服務(wù),在應(yīng)用創(chuàng)建到應(yīng)用分發(fā)過程中提供全面輔助。它能夠幫助個(gè)人開發(fā)人員以及大規(guī)模開發(fā)團(tuán)隊(duì)。
平臺(tái)的一大功能是Salesforce集成開發(fā)環(huán)境(IDE),將Force.com,Heroku和ExactTarget Fuel整合到一起,給開發(fā)人員提供了一系列可以使用的工具。這些IDE能夠用來創(chuàng)建單獨(dú)的應(yīng)用程序,也可以創(chuàng)建和其他Salesforce產(chǎn)品及第三方遺留系統(tǒng),比如 Microsoft, Oracle 或者SAP,集成的應(yīng)用。
Force.com最適合用來創(chuàng)建并且部署數(shù)據(jù)驅(qū)動(dòng)的云應(yīng)用。Salesforce將其定義為“Salesforce1平臺(tái)的核心”。Force.com的一大功能是Salesforce移動(dòng)SDK,這是一套允許原生,混合和Web移動(dòng)應(yīng)用開發(fā)的框架。原生應(yīng)用用Objective-C(iOS)和Java(Android)編寫,而混合和Web應(yīng)用用CSS3,HTML5和JavaScript編寫。
Force.com使用REST和SOAP API來修改,允許訪問并且報(bào)告公司數(shù)據(jù)。這些API也允許開發(fā)人員構(gòu)建通知系統(tǒng),在公司數(shù)據(jù)發(fā)生變化時(shí)發(fā)出通知。開發(fā)人員還能夠使用集成的Visualforce框架構(gòu)建自定義的用戶界面,并且使用便利的拖拽功能來創(chuàng)建和修改應(yīng)用程序組件。Force.com也提供了安全性功能,允許開發(fā)人員為應(yīng)用及其控制的數(shù)據(jù)構(gòu)建基于角色訪問的權(quán)限控制。
Salesforce1平臺(tái)的另一個(gè)IDE是Heroku,允許用Go,Java,Node.js,PHP,Python和Ruby構(gòu)建應(yīng)用程序。這使得開發(fā)人員可以從一系列開發(fā)語言中選擇出自己所需。開發(fā)人員還可以使用Heroku來將創(chuàng)建出的應(yīng)用程序和已有的Salesforce應(yīng)用通過使用開源API集成到一起。也可以使用Heroku的Elements Marketplace,它給開發(fā)人員提供了將近150個(gè)插件,來幫助實(shí)現(xiàn)分析,監(jiān)控,用戶通知,安全功能和測試。
ExactTarget Fuel,Salesforce IDE的另一部分,能夠用來創(chuàng)建獨(dú)立的應(yīng)用,但是最適合用來創(chuàng)建擴(kuò)展或者和Salesforce的ExactTarget(Marketing Cloud)產(chǎn)品集成的應(yīng)用程序。開發(fā)人員能夠用Java,.Net,PHP,Python和Ruby Web語言構(gòu)建應(yīng)用,繼而提供很多Web語言以供選擇。創(chuàng)建出的應(yīng)用程序能夠和REST和SOAP API集成,允許它們處理郵件活動(dòng)的自動(dòng)化,市場和分析流程。Fuel UX工具也允許開發(fā)人員使用JavaScript技術(shù)來構(gòu)建Marketing Cloud集成的應(yīng)用。
該平臺(tái)目前有四個(gè)版本:Force.com Enterprise App,每個(gè)用戶每月收費(fèi)25美元;Force.com App Bundle,每個(gè)用戶每月收費(fèi)80美元;Force.com Unlimited App,每個(gè)用戶每月收費(fèi)150美元,以及Connected Customer App Package,所需費(fèi)用根據(jù)每種使用情況單獨(dú)核算。每個(gè)版本都是按年付費(fèi)的。這些版本間的比較以及不同之處可以在平臺(tái)的spec sheet里找到。可以從Salesforce的網(wǎng)站直接購買所有版本。
Salesforce提供平臺(tái)的30天免費(fèi)試用,也可以聯(lián)系公司的銷售團(tuán)隊(duì)延長試用期。試用版包括構(gòu)建并且運(yùn)行自定義應(yīng)用的所有必須功能,也能夠訪問AppExchange,這是Salesforce的應(yīng)用商店版本。
Salesforce為其用戶提供了很多支持資源。這些資源包括產(chǎn)品文檔,在線研討會(huì)和工作手冊(cè)。公司還有專門的開發(fā)者社區(qū),提供很多技術(shù)和點(diǎn)對(duì)點(diǎn)資源,都可以從它的網(wǎng)站里直接訪問。