Apex はどのように機能しますか?
すべての Apex は、Lightning プラットフォーム上で完全にオンデマンドで実行されます。開発者は Apex コードを作成してプラットフォームに保存し、エンドユーザーはユーザーインターフェースから Apex コードの実行をトリガーします。
開発者が Apex コードを記述してプラットフォームに保存するときに、プラットフォームのアプリケーションサーバーはまず、Apex ランタイムインタープリターによって解釈される抽象的な命令セットにコードをコンパイルし、その後それらの命令をメタデータとして保存します。
エンドユーザーがボタンをクリックするか Visualforce ページにアクセスするなどして Apex の実行をトリガーすると、プラットフォームのアプリケーションサーバーはコンパイルされた命令をメタデータから取得し、ランタイムインタープリターを通して送信してから、結果を返します。エンドユーザーは、標準プラットフォーム要求との実行時間の違いに気付くことはありません。