IBM最近是否收购或共同标记了FourJ的Genero ?是否有人在Windows?
?
自1983年以来,我一直在使用Informix开发应用程序(Informix3.3在基于ALTOS XENIX的系统上)。我的大多数用户都是小企业,只需要单用户功能。因此,当MS版本的Informix (即从2.10.06E (1985)到4.10.DD6 (1991))可用时,我在这些DOS版本的Informix上部署了我的应用程序。
当微软Windows开始变得越来越受欢迎(大约1990年,Windows3.1)时,我基于DOS的ISQL应用程序将无法正常工作,除非基于Windows的系统在DOS模式下重新启动。我的应用程序运行良好,直到DOS 6.22 (Windows98)。
然后,我试图说服基于DOS的用户升级到基于UNIX的系统,以便使用支持的ISQL版本,但只有少数人选择迁移。此时,我意识到RDS并没有优先考虑在Windows环境下ISQL或I4GL的迁移路径。RDS在NewEra上做了一次平庸的尝试,但该产品存在缺陷,而且失败了。
因此,对于我顽固的基于DOS的用户,他们希望我的应用程序在Windows下工作,我在一个虚拟机(Microsoft 2007)下提供了DOS 6.22,该虚拟机具有Windows共享文件夹功能(例如: Drive:=一个Windows桌面文件夹)和Windows设备支持(例如: DOS驱动器F:= Windows:,DOS LPT1: rerouted to一个)。
你可能会问自己,为什么我一直坚持使用ISQL,而没有提升到I4GL。主要原因是我的应用程序没有那么复杂,使用ISQL开发和修改的速度比I4GL快得多,执行屏幕允许在同一屏幕上显示多个表,Ace报告编写得非常快,等等。
当RDS停止为Windows提供Informix时,我开始寻找替代方案,比如: FourGen、4Js、Querix等等,但它们都赶不上我的ole ISQL版本的开发和修改速度。我希望IBM能够提供一个在本机Windows下工作的ISQL版本,当大多数平凡的事情被ISQL的执行、Ace和SQL procs自动处理时,我不愿意在4GL中进行编码。
发布于 2011-04-09 06:55:53
也是如此。
关系数据库系统公司在1987年或1988年成为Informix,在Windows3.1之前相当长的一段时间,更不用说Win95或Win98了。
I4GL允许同一屏幕上有多个表。ACE是一种非常有用的语言,但是I4GL报告非常相似,在某些方面甚至更加灵活。
https://stackoverflow.com/questions/5602676
复制相似问题