ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

SFR ・ SFC アプリの使い分けについて

SFRアプリは複雑なUIを構築するとき、SFCアプリは既存の BREW 標準のコードを流用するときに、それぞれ効果を発揮します。

■ SFRアプリのメリットとデメリット

<メリット>

・SophiaFramework独自の標準UIコンポーネントを利用できます。

・イベント処理はハンドラ形式になり、コードがすっきりします。

<デメリット>

・BREW 標準の UI クラスと相性が悪い部分があります。 
( IHtmlViewer などはそのままでは使えません。 )

■ SFCアプリのメリットとデメリット

<メリット>

・UI の構築方法やイベントの処理方法が、BREW 標準のものとほぼ同じ構造です。 
( IHtmlViewer などのインターフェースもラッパークラス経由でそのまま使えます。 )

<デメリット>

・SophiaFramework 付属の UI コンポーネントを利用できません。

・イベント処理がハンドラ形式ではなく、BREW 標準の分岐形式になり、コードが煩雑になります。

尚、文字列やコレクションなどのユーティリティクラスは SFR・SFC アプリとも利用可能です。