参考までに - 私は数年前に .NET の世界に移行したメインフレーマーであり、学ぶことがたくさんあります。
Visual FoxPro アプリを .Net (おそらく VB) に書き直すことを検討しています。このプロジェクトは 4 ~ 6 年かかると予測されています。
現在、予備設計の非常に初期の段階にあります。Microsoft から VS 2010 に関する多くの情報が寄せられています。2005/2008 に注意すべき点はありますか? それとも、MS が将来の製品のプッシュをこれほど早く開始するための SOP ですか? 2010 年にコーディングを開始するのを待つ価値はありますか? いずれにせよ、機能設計はおそらく年末 (2009 年) までに完成することはなく、VS-2005 でいつでもモックアップを作成できます。
第二に、FoxPro と VB6 は同じボートに乗っています。サポートされていませんが、今のところ有効です。.NET への移行はスマートですか? VB? C#? VS 20xx への移行には、古いコード (VB6) の完全な書き直しが必要であると MS が判断する時が来るのでしょうか? それとも、次の「素晴らしい」こと (foxpro) のために VB.net や C#.net を排除するのでしょうか? または、.NET フレームワークの寿命はどうですか? また何かが来るまで限定ですか?
私たちは、何年にもわたる応急処置、更新、および法律の変更を伴うかなり大きなアプリケーションを持っており、すでに変換するPIAになる予定です. 私たちは、何十年もの間安定し、上方への移行が容易な新しいプラットフォームを望んでいます。50年後くらいの開発コードはありますか?100?
アプリケーションのコア ロジックは、ペンと紙を使用していたときからそれほど変わっていません。10 年から 20 年ごとに書き直す必要がある場合、現在、複数年にわたる書き直しを正当化することは困難です。FoxPro アプリは 1991 年に開発を開始し、1999 年に公開され、現在は別の言語で書き直される予定です。
メインフレームは、Win アプリの流動性に比べて簡単です。
ハイレベルなスペックをご紹介します。
- 官公庁用です。
- 非常に機密性の高いデータが含まれています。
- Web ベースはオプションではありません。
- これは、MS Windows アプリケーションのみになります。
- FoxPro テーブルから、おそらく SQL Server 2005/8/10 (現在のものは何でも) に移行します。
動く水晶玉を持っている人が返信しないのはわかっていますが、プログラミング言語が落ち着いて長期的に利用可能/安定している可能性について、コミュニティはどのように感じていますか?
ご意見ありがとうございます。