Ruby开发工具RubyMine迎来2.0 Beta版本

JetBrains公司在其Ruby和Ruby on Rails开发工具RubyMine 1.0获得好评之后,近期发布了RubyMine 2.0 Beta版本,对于RubyMine 1.0的付费用户,JetBrains提供了一年内免费升级的许可,这些老用户都可以免费使用新的RubyMine 2.0 Beta版本。

在RubyMine的2.0 Beta版本较之前一个版本有了很大的更新,重构特性是其中的重要更新,从Refactor菜单中,增加了常量和参数的引入、超类和模型提取等功能,同时支持编码过程中的数据类型智能识别,帮助开发者提升编码效率。

对于新版RubyMine中动态定义函数的功能,IntelliJ IDEA中文爱好者博客中这样评价道:

Ruby的Meta Programming能力非常强,如果使用define_method,同时想让IDE还能进行代码提示,对于IDE来说并非易事。在最新的 RubyMine版本中,添加了动态定义函数的方法,包括设定动态函数名称和设定函数返回值这两个功能。有了这两个特性,开发者就可以很容易的搞定一些代 码提示。如示例代码中,给Date添加了一个plus_week的函数,先定义动态函数,然后定义其返回值...即可在RubyMine中实现代码提示功 能。

对于RubyMine的用户,RubyMine带来的使用体验较之其他Ruby IDE,有了很大的提升。开发者xiao2004对于RubyMine的选用这样评价道:

Rubymine写代码很顺手,提示功能强,View和Controller切换很快,寻找类和文件,都很好用。掌握好Rubymine快捷键,用 起来才有感觉。我知道还有些开发者使用Netbeans、Vim、Emacs编写Rails代码,但在Windows环境下开发,Vim、Emacs作为 IDE使用的优势并不明显。

较之NetBeans IDE开源免费的策略,RubyMine目前只对于教学指导和培训类的教育应用,以及开源社区的开发者提供了免费的授权许可,但是对于商业用户,需要支付 99美元的授权费用(目前提供20%的折扣),这对于个人开发者来说还是一笔不小的支出。在国内Ruby和Rails开发者中是否能得到普及,还需要期待 后续版本的表现。

在Ruby的开发平台RubyMine获得用户认可之后,JetBrains公司还准备推出基于IDEA平台的独立的Python IDE工具PyCharm,与RubyMine的模式类似,都是建立在IntellJ IDEA平台之上,提供所有必须的IDE功能,比如编辑,调试工具,源代码控制集成,代码自动提示完成等。并在IDE基础上加入核心Python插件,再添加相关的功能辅助插件,将使得Python的IDE更专业且性能更为优秀,满足专业人士的需要。

你可能感兴趣的:(Ruby开发工具RubyMine迎来2.0 Beta版本)