我们正在与一位希望从Gupta/Centura转换为Java的客户合作。有人有这样的转换项目的经验吗?
谢谢,Steve
Concur与Clint在下面。考虑Centura(现在的TeamDeveloper(v6.1(TD.Net不再是测试版(。提供了所有常见的Win32功能和更多功能,具有与大多数dBMS的开放本地连接(避免ODBC(,但可以选择非常容易地融入.Net。还允许将Centura应用程序构建为Web服务,还包括允许轻松使用Web服务的制造向导。这样一来,可能就不需要转换为Java,这听起来像是重写而不是直接转换。考虑一下您为什么要转换为Java,因为转换为TD.Net v6.1可能会获得更多的投资回报!有很多帮助可以做到这一点-在用户论坛上-查看Unify Centura用户论坛
Centura到Java我还没有听说过,但我知道有一些转换到最新的Centura版本(6.0和6.1测试版(,可以让你转到.NET并非常容易地集成.NET.
请参阅http://www.unify.com/Products/App_Dev/TeamDeveloper6.0/default.aspx获取更多信息
虽然这并不能回答你的问题,但也许它会在任何方面帮助你。
我的公司去年确实迁移了,我们的产品迁移到了c#.net。
我们使用了Gupta 3.1,现在我们有了c#.net代码,我们用fecher.eu 做到了这一点
但我确实建议重新开始这个项目,因为:
- 你的代码会更干净(他们在古普塔做的所有被禁止的事情都不会在那里(
- 你有一个更好的架构(你自己的(
- 您可以一步一步地迁移一个工具(程序(
我希望这对你有帮助。
我们也使用冰茶小组工具进行迁移,可能与fecher.eu使用的工具相同。在我们的案例中,我们开始重写,但我们有太多的代码,经过近一年的重写,我们只完成了20%的代码,继续下去风险太大。我们也引入了大量的新bug!
自动化转换在6个月内完成了整个代码集(350万SAL行(,我们在6个多月内发布了!
生成的代码并不是我们所有人都开始编写和梦想的完美代码。但我可以告诉你,我们手工编写的代码也不那么漂亮。(