首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Informix 4GL之后去哪里?

在Informix 4GL之后去哪里?
EN

Stack Overflow用户
提问于 2010-04-20 22:17:17
回答 2查看 5.3K关注 0票数 3

我们有一个用Informix4GL编写的大型自主开发的ERP系统。

目前,我们运行的是旧的Sun硬件,Solaris8,以及一个10年前的4GL和Informix版本。

我们需要继续前进,其中一个选择显然是在新硬件(可能是Linux/Intel)上安装最新版本的4GL和Informix。

然而,我相信有一些选择可以将4GL程序迁移到其他开发平台。有谁有这方面的经验吗?如果是这样的话,什么平台,它是如何进行的,利弊是什么?

EN

回答 2

Stack Overflow用户

发布于 2010-04-21 03:23:37

在Linux上迁移到I4GL 7.50几乎是不需要动脑筋的。如果您使用的是10年前的I4GL版本,则可能使用7.30而不是7.31或更高版本。在这种情况下,您可能需要注意I4GL运行时库中C函数的“大重命名”。如果您使用C代码,则需要确保所有此类文件都使用头文件'fglsys.h‘。除此之外,它应该是装入、编译、go。

SOA7.50添加了对I4GL的一些(基本的)支持。您可以将I4GL函数作为web服务发布,也可以让I4GL程序订阅web服务。

如果您想保留I4GL代码但转到不同的接口,主要的选择是:

  • 4J's Genero
  • Querix
  • Aubit4GL

前两个是商业的;最后一个是开源的。

如果您不想使用I4GL代码,那么整个世界都是您的选择--有无数的数据库和工具可以访问它。

从评论中可以看出,您使用的是I4GL 7.30 --我相信是在1998年发布的。如果你使用的是例程p-code (没有自定义运行器),那么升级应该是“重新编译并运行”操作。如果你使用了一个自定义运行器,那么你需要检查你的C代码,以确保你在文件的顶部有'#include "fglsys.h"‘(但你可以自动操作来添加它)。

到Java的自动翻译工具有很多种--一个是Artinsoft公司开发的,另一个是IBM的EGL开发的。我只想说,“有问题”。

票数 4
EN

Stack Overflow用户

发布于 2010-12-02 06:07:32

我有偏见,但我们已经与IBM合作多年,帮助Informix DB公司从4GL迁移出来。如果您没有听说过GeneXus,请查看它。就在今天,我们为Informix小组做了一个演示,我们尊敬的团队设计了“商店”数据库(就像一个演示),GeneXus在不到一个小时的时间里自动为网页生成了大约30多个屏幕,并显示了它在Android & iPhone上的工作情况。这肯定需要几周或一个月的时间来手工完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2675831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档