【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

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

评论

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

中国信创生态系列报道|融云CEO韩迎:坚持双轮驱动,信创未来大有可为

融云 RongCloud

阿里内网流传的9w字图解网络(全彩版)GitHub现已下载量过百万

Java架构之路

Java 程序员 架构 面试 编程语言

☕【Java技术之旅】走进线程池的世界(基础篇)

洛神灬殇

Java 线程 线程池 线程池工作原理 5月日更

最强阿里巴巴历年经典面试题汇总:C++研发岗

linux大本营

c++ Linux epoll 服务器开发

CRUD程序员勿进!全身心投入才能读懂腾讯大佬亲码的“Java微服务”学习笔记

Java架构师迁哥

Windows后渗透之权限维持

Thrash

Serverless:这真的是未来吗?(一)

Serverless Devs

运维 云原生 服务器 #Serverless

如何从Docker镜像提取Dockerfile?

运维研习社

Docker Dockerfile 5月日更

情场失意的我,幸获师兄捞了一把,助我拿到6个大厂offer,Java岗

Java架构师迁哥

DICOM图像中灰度理解

Lazy

脑科学 脑科学软件工程 脑影像

cornerstone 基础概念篇(二)

Lazy

大前端 脑科学 脑科学软件工程 脑影像

Webrtc 屏幕共享

融云 RongCloud

在FL Studio中如何混音你的鼓组采样与旋律采样

奈奈的杂社

经验分享 知识分享

开源十问, 社区新人快速上手指南

DT极客

canvas从零到一,实际案例

Vue 海报 js ts canvas

Flutter

Geek_7e907c

记一次java读取matlab数据方式

Lazy

Java 后端 matlab 脑科学软件工程

阿里技术官最新总结12W字JAVA面试宝典,吊打面试官的硬核法宝!

Java架构之路

Java 程序员 架构 面试 编程语言

【LeetCode】整数转罗马数字Java题解

Albert

算法 LeetCode 5月日更

css与less,sass的奇妙之旅

less SASS

cornerstone 基础概念篇(一)

Lazy

cornerstone 脑科学 脑科学软件工程 脑影像

Flutter Tab

Geek_7e907c

iOS 面试策略之系统框架-UIKit

iOSer

ios 面试 语言 & 开发 系统框架

Kubernetes入门——Kubernetes日志采集与监控告警

百度开发者中心

百度 Kubernetes 云原生 kubernetes入门 技术课程

Docker网络学习第五篇-基础网络模式

Lazy

Docker

如何设计高效的HBase数据模型

Jowin

HBase

这份Github下载量高达76.9W次的《Java系列面试宝典》,足以吊打各个大厂面试官!

Java架构之路

Java 程序员 架构 面试 编程语言

据说学会这款数据分析工具,会被各大名企高薪哄抢!

博文视点Broadview

ELK协议栈基本介绍

五分钟学大数据

大数据 5月日更

Spark RDD详解

大数据技术指南

大数据 spark 5月日更

Java岗面试攻略分享,阿里的offer真的不难拿

Java架构师迁哥

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