写点什么

Ruby IDE 快报:JetBrains 发布 Rubymine 4.0,Ruby for NetBeans 7.1 正在开发

2012 年 2 月 25 日

JetBrains 发布了新版的 Ruby IDE RubyMine 4。上个主要版本 3.0 的重点是 Rails 3 的支持、代码覆盖率和调试功能的改善。RubyMine 4.0 带来更好性能,包含累积改进,以及在多个地方的完善。从发布文档可以看到:

新的 IDE 架构允许多个操作异步执行,并且避免内存阻塞。与此相关的一个例子是“Inspect Code”函数的运行效率比之前快了 4 倍。[…] RubyMine UI 也得到大刀阔斧的革新,在所有支持的平台上都变得比以前更加简洁、现代和舒服。主菜单重新组织、导航栏重新设计,编辑器的标签也得到了更新。

这个版本里另一个收到极大关注的地方是源代码的静态分析和易于导航。比如说,类之间的关系可以在 UML 图标里显示,并通过结构和层级视图显示子类型和继承的方法,代码自动完成和导航现在可以在使用本地扩展的 Gem 上工作了。代码检视也得到了改善,没有遵循 Ruby 风格指南的代码会被标记出来,可以通过快速修复来修正不一致性。新的内联方法重构功能可以把方法体提取成方法调用。 JetBrains RubyMine 博客经常会发布关于如何更有效弟使用这个 IDE 的提示和技巧,这对于初级用户而言是个很好的资源。

除了 Ruby,RubyMine 也为 CoffeeScript、HAML、SCSS 和 LESS 等其他语言带来新的或者更好的支持。CoffeeScript 代码现在可以直接在 IDE 里编译成 JavaScript 了。

RubyMine 提供了 30 天免费使用版本。专业版许可需要 $149,个人版许可需要 $69,开源项目或者教育用户可以申请免费许可

NetBeans官方去年放弃了支持 Ruby ,它的用户将会很欣慰弟听到 JRuby 的 Tom Enebo 为 NetBeans 7.1 发布了一个预览版。Tom 解释了为什么 NetBeans 7.0 的 Ruby 的支持无法在 7.1 上工作:

NetBeans 7.1 更新了一些组件(软件通常都会这样),其中一个组件就是 html.editor.lib。Ruby 的支持是基于第一版的,但 NetBeans 7.1 现在只包含第二版。

你更喜欢用哪个 IDE 或者编辑器来写 Ruby 代码呢?

查看英文原文: Ruby IDE Roundup: JetBrains Releases Rubymine 4.0, Ruby for NetBeans 7.1 in the Works

2012 年 2 月 25 日 02:471742

评论

发布
暂无评论
发现更多内容

java快速开发平台功能特点之代码生成器

力软.net/java开发平台

Java 分布式 代码组织 平台应用服务

搜索引擎如何推荐网页

dongge

架构师训练营第十三周作业

叮叮董董

第十三周作业

Linuxer

JavaScript 简介

InfoQ_34a83d636158

Centos7 IP、名字、防火墙配置

yuanhang

centos7 防火墙 静态IP

面试阿里太难了!二本毕业、两年crud经验,侥幸通过面试定级P6

Java成神之路

Java 编程 程序员 面试

打破Scrum的五个误区(译)

Bruce Talk

Scrum 敏捷开发 Agile

架构师训练营 week13

devfan

够开放吗?来,和一群开发者搞事情!

易观大数据

区块链赋能数字经济,为知识和版权确权定价

CECBC区块链专委会

区块链 知识产权 数字经济

大数据解答(二)

dony.zhang

数据分析

绝了!大厂20个企业级实战项目,靠它成功定级了阿里P7

周老师

Java 编程 程序员 架构 面试

【架构师训练营】第 13周作业

花生无翼

【第十三周】命题作业——Google 搜索排序

赵龙

架构师训练营 week13 - 学习总结

devfan

为什么说区块链是制造信任的机器?

CECBC区块链专委会

区块链 不可篡改

架构师课程第十三周总结

dongge

初露锋芒的AI战斗机,打开AI军备竞赛的潘多拉盒子

脑极体

Go 云原生应用实战系列(二)

田晓亮

go 微服务 云原生

架构师训练营第十三章作业

吴吴

第十三周

Acker飏

北京或先行落地央行数字货币 人民币3.0时代将来临

CECBC区块链专委会

数字货币 银行 人民币

详解 Python 的二元算术运算,为什么说减法只是语法糖?

Python猫

Python 编程 翻译

你所在的行业,常用的数据分析指标有哪些?

李朋

普通上班族如何快速买房买车,一个程序员摸索的实操经验分享

陆陆通通

副业 程序员赚钱 认知

week13 总结

雪涛公子

Week13 学习总结

赵龙

week13 作业

雪涛公子

Linux Shell编程

yuanhang

Shell

使用Typora+PicGo配置Gitee图床

清菡

图床

Ruby IDE快报:JetBrains发布Rubymine 4.0,Ruby for NetBeans 7.1正在开发-InfoQ