PHP と MySQL を使用してアプリケーションを作成する代わりに、force.comにアクセスするよう指示されました。私の質問は展開についてです。force.com でアプリケーションをビルドするとどうなりますか。アプリケーションが API に基づいている場合、必要に応じて自分のドメインからこのアプリケーションを提供できますか?
1 に答える
簡単な答えは「いいえ」です。
アプリケーションは、独自の言語で構築されたサーバーでホストされます (Java および Oracle DB に基づいていますが、直接表示されることはありません)。ほとんどの場合、セットアップをクリックしてアプリケーションを作成します (テーブルにフィールドを追加する場合でも、GUI があります。言うALTER TABLE ADD COLUMN
ことはありません)。まれに、複雑なロジックが必要になる場合は、Apex と Visualforce でのプログラミングに頼ることがありますが、これらは言語は、Salesforce.com プラットフォーム以外では機能しません。
そうは言っても-もちろん、独自のドメイン名を使用できます(文字通り「このアプリケーションを自分のドメインから提供する」ため)。多くの統合の可能性があるため、SalesforceアプリはPHPで記述された他のアプリケーションとやり取りできます... Apache や MySQL サーバーをインストールする場合のように、独自の「salesforce サーバー」を作成する簡単な方法ではありません。
ウェブサーバーとして機能したり、カスタムコードを実行したりするハードウェアとソフトウェアの両方について、彼らのサービスに依存しています。
最後に - 他の企業に役立つかもしれない再利用可能なものを構築したいと考えていて、それを何らかの健全な方法で販売したい場合 (各クライアントの環境ですべてのクリックを繰り返す必要がないなど) は、appexchangeをご覧ください。ここには、ビルド済みの Force.com アプリが多数あります (Wordpress、Joomla、osCommerce のプラグインのようなものと考えてください)。