Apexプログラミング言語
オンデマンド開発の未来
Force.comのプログラミング言語、Apex は、次世代の業務アプリケーション構築に携わる開発者を支援する強力なソリューションです。Apexによって、あらゆるタイプの新しいオンデマンド・ア プリケーションが構築可能になり、新たなソフトウェアがなくても高度なプロセスやビジネスロジックを完全にオンデマンドで実現することができます。またApexは、既存の機能の動作を変更したり、完 全に新しい機能を作成することができるなど今までにないレベルのカスタマイズが可能です。
サーバサイドで完全制御
Apexのリリースでは、個々の開発者やサードパーティのベンダーは、Salesfoceの主要製品であるCRM製品を含む独自のアプリケーションを作成したセールスフォース・ド ットコムの開発チームと同じツールを使用することができます。作成されたオンデマンドアプリケーションは、Force.comプラットフォーム上でネイティブに実行されるので、開 発者はクライアントサイドアプリケーションに関連する問題に悩まされることはありません。
ApexはJavaに類似した簡単に慣れ親しめる環境なので、開発者は、多くの機能をすぐに活用できます。Apexはサーバでネイティブに実行され、 Salesforceのボタンとイベントにコードを組み込むことによりユーザインターフェースの操作が可能になります。そのため、開発者は、サーバサイドでデータの操作、トランザクションの制御、処 理フローのコントロールの実装ができます。これにより、カスタムコンポーネントの作成、既存のSalesforceコードの変更、トリガーやストアード・プロシージャの作成などを通じ、複 雑な業務ビジネスアプリケーションの構築から実行までが可能になります。
クライアントサイドアプリケーションの管理の問題はなくなるので、設計、接続やパフォーマンスに関する多くの問題は不要になり、開
発者は業務上の問題に対する最適なソリューションを提供することに完全に集中できます。 さらに 、 Apexで構築されるアプリケーションは、 SOAPやXMLの標準Webサービスに準拠しているので 、
セ キュリティ 、 信頼性 、 容易なアップグレード 、 使いやすさなど 、
マルチテナントアーキテクチャのメリットを享受できます
。
すべてに対する革新
Force.comプラットフォームおよびApex以前は、開発が非常に複雑で費用がかってましたが、現在は数多くの人々が洗練されたソリューションを作成、提供、実行しているため、オ ンデマンドコミュニティ全体は、爆発的な革新のメリットを得られます。コミュニティの創造性の最新の例については、 AppExchangeディレクトリを参照してください。また、 developer.force.com に参加してコミュニティの一員になってください。



