写点什么

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:474450

评论

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

分布式数据库Greenplum基本原理和使用

价投小邱

数据库 分布式数据库 greenplum

【收藏】设备的前期管理,你重视了吗?

PreMaint

设备管理

Java岗位必备技能SpringBoot的9道面试题集锦

钟奕礼

Java java程序员 java面试 java编程

PCB做SET连片,转批量时发现利用率非常低,有遇到过吗?

华秋PCB

PCB PCB设计 拼板

10分钟让你了解应用宝APP上架流程

YonBuilder低代码开发平台

开发者

双机热备与数据备份的关系说明一二

行云管家

数据备份 双机热备

二面被RocketMQ虐后,狂刷这套实战到源码手册,再战阿里

钟奕礼

Java Java 面试 java程序员 java编程

低代码引擎半岁啦,来跟大家唠唠嗑...

阿里巴巴终端技术

前端 低代码

Serverless 的前世今生

Serverless Devs

python常用内置函数用法精要(一)

乔乔

11月月更

刘强东给京东高管降薪:2千多位总监兄弟工资打8折,并拿出100亿保障”兄弟“基础住房

小小怪下士

程序员 京东 刘强东

avm 开发 APP 怎么设置字体

YonBuilder低代码开发平台

7X24 高可用保障,火山引擎边缘函数为猿辅导在线教学业务保驾护航

火山引擎边缘云

Serverless 边缘计算 在线 教育 火山引擎

kafka实战】分区重分配可能出现的问题和排查问题思路

石臻臻的杂货铺

kafka Kafka实战 11月月更

全面焕新|详解 Grafana v9.0.x 新增功能特性

阿里巴巴云原生

阿里云 云原生 Grafana 新功能

VoneDAO助力元宇宙生态治理,加速组织数字化转型

旺链科技

区块链 产业区块链 DAO

从流程驱动到数据驱动 银行业数据平台架构的演进

酷克数据HashData

jquery 事件绑定及取消 bind live delegate on one区别 (超详细且通俗易懂)

Ankiee

jquery 11月月更

温州有等保测评机构吗?听说没有是吗?

行云管家

等保 等保测评

工程团队如何合理地管理数据库访问

Bytebase

DevOps 运维 dba 数据库管理工具 删库保护

HummerRisk V0.5.2:升级对象存储、云检测、云审计和K8s资源态势等

HummerCloud

云原生 k8s #Kubernetes# 云原生安全

极客时间架构训练营模块七作业

李晨

架构

使用 Bytebase 管理 Rainbond 上的应用数据库

北京好雨科技有限公司

offset新探索:双管齐下,加速大数据量查询

IT科技苏辞

华为云GaussDB打造金融行业坚实数据底座,共创数字金融新未来

清欢科技

是时候考虑升级 JDK 17 了

世开 Coding

Java jdk JVM jdk17

DHorse系列文章之镜像制作

tiandizhiguai

云原生 Serverless Kubernetes

为什么要用 Tair 来服务低延时场景 - 从购物车升级说起

阿里技术

内存数据库 低延时

集世界杯+GameFi元素的MetaElfLand,为何将在世界杯期间爆发?

鳄鱼视界

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