我们公司使用 IBM iSeries 进行大部分数据处理。我们所有的内部应用程序都是用 RPG 编写的。根据 IBM 的路线图,IBM 正在推动公司转向 Java/J2EE。我们正在寻求将我们的内部应用程序现代化,使其具有更多的 GUI 界面。我们通过使用 Asp.Net 网络提供外部网络存在,尽管也许新建项目可能是 Java。一种选择是在使用 RPG 的同时使用屏幕抓取应用程序,但我认为慢慢走 IBM 的路线图并转向 Java 可能会更好。我们的目标是迁移到 GUI 界面并与 IBM 的路线图保持一致。
您是否参与了从 RPG 到 Java 的迁移,即使只有新建项目是 Java 而棕地项目仍然是 RPG?
我的管理层担心:
1) 在工作站上更新 JRE,尤其是瘦客户端,可能会导致管理上的噩梦(我们公司使用 80% 的瘦客户端和 20% 的 PC)和
2) Java 需要过多的工作站开销才能有效运行
3) 我们更新时 JRE 客户端之间的不兼容,可能会破坏其他需要 JRE 的应用程序。
你能对此有所了解吗?有什么巨大的好处吗?有什么大问题吗?
澄清:我只对迁移到 Java 感兴趣。从 RPG 到 Java 的难度是多少?我会失去什么吗?迁移到 Java 后,屏幕是否反应灵敏?