Microsoft終了のFoxProが現代マシンで復活

Judul asli: Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived

Mengapa Ini Penting

FoxProで動く業務システムが今も現役の企業にとって、再構築不要の移行パスは現実的な選択肢になりうる。

FoxDev StudioがVisual FoxPro 9向けIDEをリリース。既存プロジェクトをそのまま開き、変換不要で64ビット環境で動作。言語仕様1,722要素のうち1,534をテスト済み。

Microsoftが2007年にサポートを終了したVisual FoxPro向けに、FoxDev Studioという新しい開発環境が登場した。既存の.pjxプロジェクト、フォーム、クラスライブラリ、メニュー、レポートをそのまま開けるため、移行や変換作業は一切不要だ。

ランタイムはスクラッチから構築されており、Visual FoxPro 9の言語仕様1,722要素を認識。そのうち1,534要素は実際のVFP9の出力と比較するテストで検証済みという。

技術的な特徴として、UIレンダリングにReactを採用し、仮想マシンはWebAssemblyで動作する。32ビットのFLL拡張ライブラリは別プロセスで対応し、アプリ全体は64ビットで動く。これにより、32ビット時代に存在した2GBのテーブルサイズ制限や、メモリ不足による大規模レポートの失敗といった問題が解消された。ファイルオフセットはすべて64ビットで、DBFファイルはメモリに丸ごと読み込まない設計だ。

FoxScriptと呼ばれる機能ではラムダ関数がHTTPルートに対応し、ポート8080でリクエストを受け付けられる。

Sumber

foxscript.org — Baca artikel asli →