コードでのページの生成
これまで、CSP タグを使用して CSP ファイルを生成することにより、Web ページを定義しました。Caché は自動的に、これらのファイルをページ・クラスにコンパイルします。これは強力な方法ではありますが、その他にも方法はあります。
ページ・クラスを直接コーディングすることでも、ページを生成できます。これは、(ページ設計者は HTML を基にした CSP ファイル作成を好みますが) プログラマにとっては、より自然な方法になります。
このような違いが見られるのは、ページの定義方法のみです。どちらのケースでも、ページのフォームは同じようにコンパイルされ、実行時間動作も同じになります。
“外部” からこれら 2 つの方法を区別する唯一の方法は、コードをベースにしたページが、.csp の代わりに .cls 拡張子を持つことです。
では、コードでどのようにページを生成するかを見てみましょう。