先に進んでRealBasic(現在はXojo)をチェックする前に、VBCLassicから移行し、WindowsバージョンのRealBasicを使用してプロのビジネスアプリケーションを作成している人々からのフィードバックをお願いします。
言語は十分に優れていますか、避けられない欠点などを解決するのに十分なサードパーティのアドオンがありますか?
ありがとうございました。
私は VB6 の大規模な開発者ではありませんでしたが、VB.NET をかなり使用してきました。REALbasic はデスクトップ アプリケーションを作成するための優れた代替手段ですが、DLL や COM オブジェクトの作成など、REALbasic で実行できないことがいくつかあります。
REALbasic 言語は VB6 よりもはるかに堅牢です。完全にオブジェクト指向であり、内省/反射機能があり、動的機能さえも備えています。IDE は、VB6 IDE よりもはるかに優れています。しかし、VB6 は現在 10 年前のものであり、REALbasic は定期的に更新されているため、より良くなっているはずです。
サードパーティコントロール市場は弱気です。たとえば、VB6 で使用できるグリッド コントロールほど優れたものはありません。レポートは、最近まで苦手分野でした。REALbasic 自体にレポート機能が含まれるようになり、サードパーティのレポート ツールがいくつか利用可能になりました。
私は REALbasic を使用して Windows 用のプロフェッショナルなビジネス アプリをかなり作成しましたが、開発はすべて Mac OS X で行い、VMware Fusion と REALbasic のリモート デバッガーを使用して Windows XP/Vista/7 でテストとデバッグを行います。
更新: 2013 年現在、REALbasic はXojoとして知られています(ただし、言語は同じです)。
あなたの質問への答えはイエスです。RB はデスクトップ アプリに最適です。はい、サードパーティのアドインがたくさんありますが、実際には必要ありません。RB でやりたいことはすべてできます。サードパーティ製品の恩恵を受けたい場合 (車輪を再発明する理由) はたくさんあり、サポート グループは素晴らしいです。