写点什么

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

评论

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

手把手教学构建证券知识图谱/知识库(含码源):网页获取信息、设计图谱、Cypher查询、Neo4j关系可视化展示

汀丶人工智能

人工智能 自然语言处理 nlp 知识图谱

一次解决三大成本问题,升级后的 Zilliz Cloud 如何造福 AIGC 开发者?

Zilliz

SaaS Milvus Zilliz zillizcloud

国产化适配再进一步,融云完成欧拉、TDSQL、优炫等多方适配

融云 RongCloud

开源 运维 信创 融云 适配

3DCAT实时云渲染助力VR虚拟现实迈向成熟

3DCAT实时渲染

实时渲染

WIZMAP-大规模 embedding 向量的可视化交互工具

Zilliz

机器学习 深度学习 Embedding 交互式可视化工具

Kubernetes网络模型Overlay和Underlay

虚实的星空

活动开启 | 以梦筑码 · 不负韶华 开发者故事征集令,讲出你的故事,有机会参加HDC.Together 2023

HarmonyOS开发者

HarmonyOS

2023-07-06:RabbitMQ中的AMQP是什么?

福大大架构师每日一题

Rabbit 福大大架构师每日一题

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

BlockChain先知

精彩回顾|【2023 ACDU 中国行·深圳站】数据库主题交流活动成功举办!

墨天轮

MySQL 数据库 oracle postgresql 腾讯云

人脸识别技术的优缺点及其在实际应用中的影响

数据堂

为什么多数企业的数字化转型都失败了?

优秀

数字化转型 企业数字化 企业数字化 PaaS 平台

5个祖传的Python自动化办公项目,治愈你的抑郁

程序员晚枫

Python 微信 自动化 机器人 办公

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

鳄鱼视界

提升UE5写实效果的项目设置

3DCAT实时渲染

虚幻引擎5 UE5

中国大模型的落地DNA,写在这个双螺旋结构里

脑极体

AI

研产供销数据一体化,解码汽车集团企业的数据治理之道

袋鼠云数栈

数字化转型

2023世界人工智能大会如约而至!低代码开发:点燃数智时代,让AI风口助您飞跃

不在线第一只蜗牛

人工智能 低代码 人工智能大会 行业风口

在现场!2023世界人工智能大会

新云力量

人工智能 AI 人工智能大会

代码随想录训练营 Day09 - 字符串(下)

jjn0703

PoseiSwap 更新第二期空投,持有 Zepoch 节点数量将决定空投回报

股市老人

知识图谱之《海贼王-ONEPICE》领域图谱项目实战(含码源):数据采集、知识存储、知识抽取、知识计算、知识应用、图谱可视化、问答系统(KBQA)等

汀丶人工智能

自然语言处理 知识图谱 信息抽取

云计算在商业运营中的潜力

天翼云开发者社区

云计算

人脸识别技术在医疗行业的应用

数据堂

拥抱抑郁,制心一处,一切美好是深度投入的产物

B Impact

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