IronRuby - 怎么就没有好用的IDE呢??

简介:

这两天看了一下IronRuby,简单试用了一下,发现现在还没有一个较好支持IronRuby的IDE,如果没有人做,估计就要等着微软来做了,否则没有一个好的IDE将会对IronRuby的应用会较大的影响,本篇将我这两天用过的一些IDE给大家介绍一下。

Ruby in Steel

  商业软件,地址:http://www.sapphiresteel.com/spip?page=download

  作为VS2005、2008的插件,很好的支持Ruby的开发。但是在网站上看不到VS2010版的下载产品。忘记在哪篇blog上看到过,开发商说由于微软提过会自己在VS中做IronRuby的IDE,这极大地打击了他们的兴趣,所以后期版本将不再支持IronRuby了,所以现在看不到支持VS2010的产品。

Notepad ++

  免费软件,下载地址:http://notepad-plus-plus.org/download

  既然Ruby in Steel不能用,那我也不能用记事本编辑,怎么着也要用一个高级一点的吧,于是找到了Notepad++。在使用VS2010的CodedUI来做自己的自动化测试框架中我说过我想用IronRuby编写自动化测试脚本。我用Notepad++编写了几个文件,由于文件数少,所以编写起来还是可以的。只是没有代码完成提示,不能运行:(

NetBeans

  开源IDE,地址:http://zh-cn.netbeans.org/features/ruby/index.html

  NetBeans IDE 是一个为软件开发者提供的自由、开源的集成开发环境。您可以从中获得您所需要的所有工具,用 Java、C/C++ 甚至是 Ruby 来创建专业的桌面应用程序、企业应用程序、web 和移动应用程序。此 IDE 可以在多种平台上运行,包括 Windows、Linux、Mac OS X 以及 Solaris;它易于安装且非常方便使用。NetBeans 6.5 发行版包含了重要的增强功能和新特性,包括完全重写的编辑器基础结构、对扩展语言的支持、新的生产率特性,以及一个能让您根据实际需求安装并配置 IDE 的简化安装过程。

  由于Notepad没有文档组织功能,自动完成提示,代码导航等基本IDE功能,所以后来改为使用NetBeans,虽然不能运行,但是相对Notepad++来说,它至少像一个IDE了

RubyMine

  商业软件,地址:http://confluence.jetbrains.net/display/RUBYDEV/RubyMine+EAP

  RubyMine基于IntellJ IDEA平台,提供了所有必须的IDE功能,比如编辑,调试工具,源代码控制集成,代码自动提示完成,以及其他功能。它是专门为ruby打造的功能,有基于GUI支持的RSpec和Test::Unit。大家可以通过上面的链接去下载它的EAP版本,或者上发布网页下载正式试用版。

     支持IronRuby运行步骤:【File】-【Settings】-【Ruby SDK and Gems】-【Add SDK】-选择ir.exe

  当然还有其他编辑器,我就没有一一去看了,因为那些也都不支持IronRuby,相比这些编辑中,RubyMine是相对来说比较好的,如上图所示,可以直接【Run】,不需要像其他编辑器一样,编辑好后再去调用一个命令行了。虽然有所改进,但是不能【Debug】真是不爽啊,想进行调试的可以在VS2010中进行,参考我之前写的如何在VS2010下调试IronRuby代码

 

     什么时候能够出现像调试C#一样的IDE来调试IronRuby或IronPython呢?? 










 本文转自 jingen_zhou 51CTO博客,原文链接:http://blog.51cto.com/zhoujg/518038,如需转载请自行联系原作者


相关文章
|
10月前
|
IDE JavaScript 前端开发
Remix IDE 使用与 VSCode 搭建 Solidity 开发环境
Remix IDE 使用与 VSCode 搭建 Solidity 开发环境
709 0
|
IDE 编译器 Linux
CLion + MinGW64配置C语言开发环境 Visual Studio安装
CLion + MinGW64配置C语言开发环境 Visual Studio安装
CLion + MinGW64配置C语言开发环境 Visual Studio安装
|
IDE Shell 网络安全
tech| 开发环境之 IDE
> one vim, use everythere, 强推! > vim is editor? no, a program language. (vim 只是个编辑器? 不, 它是一门编程语言. 和上一句呼应)
100 0
|
XML 数据可视化 编译器
成功实现在Visual Studio 2013中使用MSVC 2015编译器,平台工具集可见(★firecat推荐★)
成功实现在Visual Studio 2013中使用MSVC 2015编译器,平台工具集可见(★firecat推荐★)
515 0
成功实现在Visual Studio 2013中使用MSVC 2015编译器,平台工具集可见(★firecat推荐★)
|
iOS开发 MacOS
macOS 下 Visual Studio Code(VSCODE)安装配置及应用
Visual Studio Code 重新定义了 Code 编辑。 在任何操作系统上编辑和调试应用程序内置 Git 支持1000 种以上的扩展免费和开源 为什么使用VSCODE? 我们来看看以下功能: VSCODE 支持多个光标,用于快速同时编辑: 选择光标处的单词以及后面出现的相同单词:收缩/扩展选择: 选择一列: 下载VSCODE 官方下载地址:https://code.
6521 0