在 AS/400 的 RPGLE 中,什么是最好的 IDE 编程?您可以使用 Visual Studios IDE 连接到 400 吗?

What is the best IDE to use for programming in RPGILE for the AS/400 ? Can you connect to a 400 using Visual Studios IDE?

在 AS/400 的 RPGILE 中,什么是最好的 IDE 编程?您可以使用 Visual Studios 连接到 400 IDE吗?

我是一名爱上 Visual Studios 的 C# 程序员,而且我比许多使用 pdm 编辑器从事 rpg 编程多年的人要年轻得多。

My question, is there a way to code in RPGILE / connect to AS/400's in Visual Studios?

My follow up question - is there another IDE I should be using? Dear god, all I need is intellisense!

提前致谢,并向那里的 RPG 程序员致以崇高的敬意。

这有一个势均力敌的投票,因为通常工具建议与 Stack Overflow 无关。但是,我会回答这个问题,因为实际上只有几个 IDE 可用。

RDi

Rational Developer for i是官方的RPG开发工具,从操作系统v6.1开始,是IBM唯一支持完整RPG规范的RPG编辑器。 SEU 在 v6.1 时稳定下来,并且不包括对从那时起添加的任何 RPG 或 SQL 优点的支持。实际上我现在写的每一个RPG程序都会在SEU中抛出几十个错误,而我的系统只有v7.1(目前)。

MiWorkplace

米哈尔·施密特 low cost alternative to RDi. For €27.50 (roughly ) you get the most used features of RDi, but there are several features you will miss. The most significant of those, in my opinion, is the outline view. However, if you are on a tight budget, and you need to write RPG, or you are just learning, this is a capable IDE. There is a free version of this pre-configured for use with pub400.com

记事本++

不是真正的 IDE,向喜欢它的人道歉,但 Liam Allan 提供了一个 plugin for free-format RPG if you just need a quick and dirty editor that can color your code. He also has another plugin 让您执行远程命令并解析编译错误列表。

猎户座

如果你的源在IFS,你可以使用Orion。 Orion 是一个基于开源浏览器的编辑器,已包含在 5733OPS 选项 8 中。它仍然有点精简,但根据您的情况,它可能是 Notepad++ 的竞争对手。

Visual Studio代码

与 Orion 和 Notepad++ 一样,您的源代码必须在 IFS 中才能使用 Visual Studio 代码,但它的流行度越来越高,所以我将其收录在这里。请注意,这不是 Visual Studio,而是来自 Microsoft 的独立编辑器。您需要为 VS Code 安装 RPG Language Plugin from Niels Liisburg to get the RPG source highlighting to work. Update 2021-03-02 Check out the new code-for-ibmi 插件。