どちらのツールを使用しても出来上がるフォームデータに違いはありません。
ただし、以下の点で違いがあります。
1)動作OSが違います
FORMS2:
WindowsNT Server(3.51/4.0)上で動作するサーバ製品です
VISUALFORMS:
WindowsNT Workstation(3.51/4.0)/Windows95/Windows98上で動作するクライアント製品です
2)フォーム帳票の設計方法が違います
FORMS2 :
C言語やCOBOL言語の様に特有の言語で罫線や文字の位置を記述したソースを作成します。
このソースをコンパイルすることでフォームデータを生成します。
VISUALFORMS:
ワープロ感覚でWYSWYG(What You See is Wat You Get)な設計を画面上で行います。
設計した帳票を保存することでフォームデータが作成されます。
3)ユーザインターフェーズが違います
FORMS2:
MS-DOSプロンプト上でコマンドラインにより操作します。
VISUALFORMS:
Windowsの仕様に沿ったグラフィカルユーザインタフェースを提供しています。
4)提供する機能に違いがあります
以下はVISUALFORMS(Ver2.0以降)だけが持っている機能です。
プリントマネージャ経由でフォームオーバレイを行うための機能を提供しています(対応言語はVB/VC++となります)。
ACOSのFORMEXソースを読み込んでExpress5800シリーズ用のフォームデータを作成することができます。
Express5800シリーズ用のフォームデータをSモデル用に移行できます。
なお、VISUALFORMSはFORMS2用の入力ファイルを読み込むことができますが、FORMS2はVISUALFORMS用のファイルを読み込むことはできません。