SFR ・ SFC アプリの使い分けについて
SFRアプリは複雑なUIを構築するとき、SFCアプリは既存の BREW 標準のコードを流用するときに、それぞれ効果を発揮します。
■ SFRアプリのメリットとデメリット
<メリット>
・SophiaFramework独自の標準UIコンポーネントを利用できます。
・イベント処理はハンドラ形式になり、コードがすっきりします。
<デメリット>
・BREW 標準の UI クラスと相性が悪い部分があります。
( IHtmlViewer などはそのままでは使えません。 )
■ SFCアプリのメリットとデメリット
<メリット>
・UI の構築方法やイベントの処理方法が、BREW 標準のものとほぼ同じ構造です。
( IHtmlViewer などのインターフェースもラッパークラス経由でそのまま使えます。 )
<デメリット>
・SophiaFramework 付属の UI コンポーネントを利用できません。
・イベント処理がハンドラ形式ではなく、BREW 標準の分岐形式になり、コードが煩雑になります。
尚、文字列やコレクションなどのユーティリティクラスは SFR・SFC アプリとも利用可能です。