在Informix 4GL之后去哪里?

我们有一个用Informix 4GL编写的大型本土ERP系统。 目前,我们运行的是旧的Sun硬件,Solaris 8以及10年前的4GL和Informix版本。 我们需要继续前进,其中一个选择显然是获得最新版本的4GL& Informix,安装在新硬件上(可能是Linux / Intel)。 但是我相信有4MB程序迁移到其他开发平台的选项。 有没有人有这方面的经验?如果是这样,什么平台,它是怎么回事,有什么优缺点?     
已邀请:
在Linux上迁移到I4GL 7.50几乎是不费脑子的。如果你有一个10年前版本的I4GL,你可能会使用7.30而不是7.31或更高版本。在这种情况下,您可能需要注意I4GL运行时库中C函数的“重命名”。如果使用C代码,则需要确保所有此类文件都使用标题'fglsys.h'。除此之外,它应该是加载,编译,去。 I4GL 7.50为SOA增加了一些(基本的)支持。您可以将I4GL函数发布为Web服务,并且可以让I4GL程序订阅Web服务。 如果您想保留I4GL代码但转到不同的界面,主要选择是: 4J的Genero Querix Aubit4GL 前两个是商业;最后一个是开源。 如果你想没有I4GL代码,那么世界就是你的牡蛎 - 数据库和工具有无数的选择来访问它。 从评论中,你使用的是I4GL 7.30--我在1998年发布,我相信。如果您使用的是常规p代码(没有自定义运行程序),则升级应该是“重新编译并执行”操作。如果您使用自定义运行程序,那么您需要检查C代码以确保在文件顶部附近有“ѭ0”(但您可以自动执行添加操作)。 Java有各种自动翻译工具 - 一个是Artinsoft公司,另一个是IBM的EGL。我只想说'有问题'。     
我很偏向但是我们多年来一直在与IBM合作,帮助Informix数据库公司从4GL迁移出来。如果您还没有听说过GeneXus,请查看。就在今天,我们为Informix小组做了一个演示,我们尊敬地设计了“商店”数据库(就像演示一样),GeneXus为网络自动生成了大约30多个屏幕,并显示它在Android和Android中工作。 iPhone,不到一个小时。这肯定需要花费数周或一个月的时间。     

要回复问题请先登录注册