写点什么

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

  • 2012-02-25
  • 本文字数:838 字

    阅读完需:约 3 分钟

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-02-25 02:472311

评论

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

基于声网 Flat 实现“成语解谜”的 Web 小游戏

声网

JavaScript 开源 Web 互动白板

架构实战营10期-作业3

炮仗

2022-12-26:有一个数组包含0、1、2三种值, 有m次修改机会,第一种将所有连通的1变为0,修改次数-1, 第二种将所有连通的2变为1或0,修改次数-2, 返回m次修改机会的情况下,让最大的0

福大大架构师每日一题

Linux 算法 Shell 福大大

华为云左少夫:面向分布式云原生 构筑无处不在的云原生基础设施

爱科技的水月

大势所趋_ 华为云企业交换机ESW助力智慧医院转型

科技说

华为云连接CC——多场景构建数据网,助力企业享受高质量办公体验

IT科技苏辞

Genymotion模拟器安装

向阳逐梦

android Genymotion Android模拟器

架构实战营 3-6 消息队列架构详设随堂练习

西山薄凉

「架构实战营」

华为全球加速GA带给你稳定的网络体验!

清欢科技

从非洲到全球,看华为云连接CC如何助力出海企业更好发展

IT科技苏辞

【JavaWeb】Java Web三大组件之Filter过滤器

No8g攻城狮

javaWeb #web

【JVM规范】第二章-JVM结构

四月

Java JVM

数智为线,经纬中国:新华三勾勒出的山河锦绣

脑极体

未来智安入围《2022年度中国数字安全能力图谱》威胁检测与响应领域能力者

未来智安XDR SEC

华为云桌面,助力企业智慧办公

科技之光

华为云全球加速GA,为现代企业跨国办公保驾护航

清欢科技

2022年混过的那些SAP项目

SAP虾客

wms 2022年 SAP-QM

华为云弹性负载均衡服务,如何助企业应付流量压力

科技说

Web3 聚合平台 AIDAMETA,圣诞BNB 大放送

股市老人

“灵、简、畅、安”,就选华为云桌面

科技之光

HTTP响应首部字段

穿过生命散发芬芳

HTTP 12月月更

微服务洞察,让微服务更透明

阿里巴巴云原生

阿里云 微服务 云原生

主数据的3大特征、4个超越和3个二八原则

用友BIP

国内首家!博睿数据获信通院AIOps能力成熟度模型优秀评级

博睿数据

智能运维 博睿数据 Swift AI K可观测性 荣誉奖项

《数字经济全景白皮书》中国产业数字化趋势报告2023

易观分析

产业数字化 报告

【前端】JS(javascript)中this的几种用法实例详解

No8g攻城狮

JavaScript js

正确理解和使用JAVA中的字符串常量池

JAVA旭阳

Java

使用NineData实现企业级数据库备份, 数据备份告别“拆盲盒” ?

NineData

sql 数据恢复 多云架构 数据管理工具 数据备份

怎么搭建自己的小型渲染农场?个人渲染农场配置

Renderbus瑞云渲染农场

渲染农场 搭建渲染农场

华为云桌面为建筑行业BIM落地实施提供有力支撑

科技之光

有奖评测 | Serverless 应用引擎 SAE 征集令开启

阿里巴巴云原生

阿里云 Serverless 云原生

Ruby IDE快报:JetBrains发布Rubymine 4.0,Ruby for NetBeans 7.1正在开发_Ruby_Mirko Stocker_InfoQ精选文章