2009年4月8日,星期三

Rails IDEs 稳步发展

发布者 Mike Gunderloy

许多 Rails 开发者对在文本编辑器中编写代码感到非常满意——市面上确实有很多优秀的文本编辑器。但另一些人,尤其是那些从其他平台转到 Rails 的开发者,则希望拥有一个完整的集成开发环境。对于后者来说,有个好消息:两款主要的跨平台 Rails IDE 都已发布新版本。

Aptana 的 RadRails(Aptana Studio IDE 的一个插件)刚刚发布了 1.2 版本。这个基于 Eclipse 的环境对许多用户来说会感觉很熟悉,而 1.2 版本带来了几项重大改进。首先,它包含一个向导,可以帮助新用户设置 Ruby、Gems 和 Rails;这对于在 Windows 上使用 Rails 的用户来说尤其有用。其次,它内置了部署到 Aptana 的 Cloud Connect 可伸缩部署服务的功能,可以无缝地将您的 Rails 应用程序上线运行。

JetBrains 的 RubyMine 也值得关注,目前处于正式商业发布前的后期 beta 测试阶段。作为一款专为 Rails 设计的 IDE,它提供了多种功能,包括 rake 支持、模型图、内置网页预览和代码质量工具。RubyMine 尚未完成,但目前的 beta 版本显示出良好的前景。

RadRails 和 RubyMine 都具备 IDE 应有的功能,包括灵活的代码编辑器、重构支持、内置的测试运行钩子、集成调试以及源代码集成。RadRails 提供社区版和 99 美元的专业版,而 RubyMine 则计划以 99 美元的价格发布。无论您是喜欢在文本编辑器还是 IDE 中工作,这些应用程序的出现都再次证明了 Rails 生态系统的持续受欢迎和发展。