仅供参考 - 我是几年前搬到 .NET 世界的大型机制造商,还有很多东西要学。
我们正在考虑将 Visual FoxPro 应用程序重写为 .Net(很可能是 VB)。该项目预计4-6年。
我们现在处于初步设计的早期阶段。我在 VS 2010 上看到了很多来自 Microsoft 的信息。我们应该关注 2005/2008 年有什么问题吗?或者,这个 SOP 让 MS 这么早就开始推未来的产品了吗?是否值得等待 2010 年开始任何编码?无论如何,功能设计可能不会在年底(2009 年)完成,我们总是可以在 VS-2005 中做模型。
其次,FoxPro 和 VB6 同舟共济;不受支持,但现在还活着。迁移到 .NET 是否明智?VB? C#?MS 是否会决定迁移到 VS 20xx 需要再次完全重写旧代码(VB6)?或者他们可能会为下一个“伟大的”事物(foxpro)消除 VB.net 或 C#.net?或者 .NET 框架的生命周期如何?在其他事情出现之前它是否也受到限制?
我们有一个相当大的应用程序,经过多年的创可贴、更新和法律变更,它已经成为一个需要转换的 PIA。我们想要一个稳定数十年的新平台,以便轻松向上迁移。从现在起 50 年后是否有任何开发代码?100?
自从他们使用笔和纸以来,应用程序的核心逻辑并没有太大变化。如果需要每 10-20 年进行一次,现在很难证明多年重写的合理性。FoxPro 应用程序于 1991 年开始开发,于 1999 年上线,现在将用另一种语言重写。
与 Win Apps 的流动性相比,大型机很容易。
以下是一些高级规格。
- 是给政府机关的。
- 它包含高度敏感的数据。
- 基于网络的不是一种选择。
- 它只是一个 MS Windows 应用程序。
- 将从 FoxPro 表迁移到 SQL Server 2005/8/10(无论是当前版本)
我知道那些有工作水晶球的人不会回复,但是社区对编程语言稳定下来并长期可用/稳定的可能性有什么看法?
感谢您对此的意见,我很感激他们。