Salesforce.comのクラウド開発プラットフォーム、Salesforce1 Platformのコミュニティです。
みなさんで情報交換をしましょう。
http://
[Salesforce1 Platformの基本的な機能]
Salesforce1 Platformの中核をなすForce.comは、オンデマンドアプリケーションの開発プラットフォームであり、以下の様な機能を持っています。
Force.comデータベース : 表形式のデータ構造に関連を定義できる、RDBに似た機能を持つ。作成したデータは分析エンジンと連動し、即座にデータを分析しグラフで表示といったことが可能。
Apex : ビジネスロジックを記述するためのプログラミング言語。Javaに非常に良く似たシンタックスを持つち、ビジネスロジックの記述やバッチ処理、Webサービスエンドポイントの作成なぢお多彩な機能が用意されている。
Force.com APIs : 外部からForce.com内のデータやビジネスロジックを利用するためのSOAP 及びRESTのAPI。WSDLからのApexスタブ生成や、Streaming、CSVアップロードによるバッチプロセスなど、多彩なAPIを用意。
VisualForce : UIを記述出来るタグ言語。HTML5ベースなので、AngularやBackbone等の既存のJavascriptフレームワークを駆使し、自由に自由にレを作成・カスタマイズできる。
Salesforce1 Mobile: Salesforce1を利用すると、PC用に作成したアプリケーションの定義やレイアウトが自動的にモバイルに最適化された状態になる。パブリッシャアクションといったカスタムのボタンを埋め込む機能を利用すれば、即座にモバイル・アプリケーションが作成できる。
などの様々な機能が用意されており、それらをすべてクラウド上で開発、テスト、運用することができます。
一言で言うと「SaaS型の開発、実行環境」がForce.comであり、セールスフォース・ドットコムではこれをPaaS(Platform as a Service)と呼んでいます。
似た様な形式のサービスにはGoogle App EngineやWIndows Azureがあります。