Ruby on Rails可以与简单的文本编辑器或IDE结合使用。
文本编辑器是仅用于创建和编辑纯文本文件的工具。一旦在编辑器中编写了代码, 就需要对其进行编译并在命令行工具上运行。
IDE代表集成开发环境。它是一种功能更强大的工具, 提供许多功能, 包括文本编辑器功能。
下面列出了一些Rails IDE:
- TextMate
- E
- Intellij IDEA
- NetBeans
- Eclipse
- Heroku
- Aptana Studio
- RubyMine
- Kuso IDE
- Komodo
- Redcar
- Arcadia
- Ice Coder
TextMate
TextMate主要用于Mac操作系统。它允许你将扩展写入基本环境。扩展插件插入TextMate, 以向基础编辑器添加新功能。这些扩展称为捆绑包。
E
E文本编辑器的构建就像TextMate编辑器一样, 可在Windows上使用。它复制了TextMate的许多功能, 甚至允许使用TextMate捆绑软件。
Intellij IDEA
Intellij IDEA是由JetBrains制成的商业IDE。之前, 它还用于Java开发。 JetBrains 7.0版已向Intellij IDEA添加了Rails支持。
NetBeans
NetBeans是Sun的IDE。以前, 它用于Java开发。 Sun 7.0版已向NetBeans添加了Rails支持。
Eclipse
Eclipse IDE是当今最常用的IDE。使用插件RadRails, 可以向Eclipse环境添加对Rails的完全支持。
Heroku
Heroku IDE提供了一种新颖的编写Rails应用程序的方式。它完全在线上用于开发应用程序。你无需在系统上安装任何软件即可使用Heroku。它不支持Internet Explorer。
Aptana Studio
Aptana的产品是基于Eclipse项目的独立桌面IDE。它与Eclipse非常相似。 Rails功能打包为Aptana Studio环境的插件。
RubyMine
RubyMine IDE是Rubyists最可取的选择。与其他IDE相比, 它提供了许多额外的功能。它包括的一项功能是单击并遵循。当你单击一个函数时, 它将带你进入正在调用的函数。当多个功能共享相同的名称并且驻留在不同的文件和文件夹中时, 此功能非常有用。其他功能是Git注释和Git比较。