RPG 到 Java/C# 转换
Neograms 是一家法国公司提供的自动化源代码迁移工具,当前公开内容主要围绕 IBM AS400/IBMi 环境中的 RPG 语言现代化。它的核心目标不是简单逐行翻译,而是将 RPG 遗留代码转换成更可读、可维护,并可适配 Java / C# 等现代技术栈的代码。对于仍有大量 RPG 资产、但 RPG 人才逐渐稀缺的企业,这是一个面向风险缓释和系统现代化的专用工具。
Neograms 的 RPG converter 强调交互式迁移。用户可在图形界面中浏览源代码、查看原始 RPG 与转换后代码的对应关系,并对变量命名、类型映射和转换操作进行人工干预。例如,它会根据 RPG、Java 命名习惯、COLHDG 属性或注释给出默认名称,用户再结合业务知识优化。类型方面,可按项目默认规则将数字映射到 int 或 BigDecimal,并允许覆盖。
更有价值的是高层代码模式识别。工具可识别文件遍历、按 key 遍历等 RPG 模式,并转换为 Java for 循环、SQL WHERE,甚至更大的 SQL JOIN 查询。目标架构通过模板指定,可面向 J2EE、Hibernate、JSF、Spring、云原生应用或企业自研框架生成代码。
其 RPG to Java 转换器按月收费,页面称费用合理、无长期绑定,可随时暂停或停止许可证,但未公开具体价格。工具可由客户内部团队使用,Neograms 提供培训和咨询;也可通过法国、瑞士、日本、新加坡、美国等地合作伙伴外包迁移项目。
优点是定位非常明确,适合复杂 RPG 遗留系统;交互式设计便于应用专家参与,避免纯自动转换不可读;模板化目标架构也提升了落地灵活性。缺点是公开信息有限,没有披露 API/SDK、部署细节、完整价格和完整文档;当前明确支持重点主要是 RPG,其他语言需单独联系。
Neograms 适合仍运行 AS400/IBMi RPG 生产系统、希望逐步迁移到 Java/Web/Cloud 架构的中大型企业,也适合承接遗留系统现代化的 IT 服务商。中国访问情况仅凭正文无法判断,支付方式也未披露;若采购受限,可同时评估手工重写、软件包替换、仿真运行或本地代码迁移服务商。
本测评基于公开资料整理,不构成购买建议,请以 neograms.com 官网实际信息为准。
面向 AS400/IBMi 遗留系统迁移。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。