写点什么

InfoWorld 最佳 Rails 开发 IDE 揭晓

  • 2008-07-10
  • 本文字数:1331 字

    阅读完需:约 4 分钟

InfoWorld 日前对主流的 Rails 开发 IDE进行了评比,评选从功能性、易用性、集成性、性能表现等方面进行综合评分。NetBeans 以其开源免费且跨平台等众多优秀特性,在评比中得到了最高的 9.0 分。

对于 NetBeans 的当选,InfoWorld 在文中评价道:

如果你已经在使用 NetBeans 作为 Java 和 C/C++ 的开发环境,那么 NetBeans 的 Rails IDE 必将是你的不二之选。具备了强大编辑和调式功能的 NetBeans,是一款非常棒的集成 Rails IDE,更重要的是它是免费的。

参加评比的还有 Aptana RadRails 1.0 CodeGear 3rdRail 1.1 MacroMates TextMate 1.5.7 JetBrains IntelliJ IDEA 7.0.3 with Ruby plug-in 1.0 等 Rails 开发的 IDE 环境,无疑,这些参与评比的 IDE 同样十分优秀。比方说,包括 DHH 在内的 Rails 核心开发者一直都使用 TextMate 进行开发,原因就是他们主要都在使用 Mac OS 系统,并且 TextMate 具备出色的界面、强大的宏定义、以及可下载和编辑的宏定义包(bundles),这些都帮助开发者将编码的效率提升到最高。对于 TextMate 带给开发者的吸引力, Livid 这样评价道

发现我对于 TextMate 的严重依赖除了是因为输入方面的那些切切实实的便利及那个好用的 Project Browser 之外,就是 TextMate 的那些 color theme 实在是太赞了,尤其是那个叫做 Blackboard 的,一个多月来一直都是在这样的环境下工作,真是种享受。

但 NetBeans 最近一直保持着高速的发展势头,InfoQ 中文站编辑、Rails 开发者 Jason 在对比 NetBeans 与 TextMate 这两款 IDE 时谈到:

现在在 Mac 下写 Rails 程序,对于 Rails 核心团队钦点的 TextMate 自然不能放过。TextMate 被大家广为传颂的优点,包括速度快、界面清爽漂亮(杀手级的)、操作便捷,确实对于 Mac 下的 Rails 开发者有很大吸引力。 不过 NetBeans 对于 Ruby/Rails 的支持确实进展神速,原来 TextMate 某些被传得神乎其神的便捷特性,现在也早已有前者比肩了。看来 Sun 全职雇佣的 NetBeans Ruby IDE 开发人员,确实没有白花钱。

TextMate 下许多 tab trigger 代码补齐功能,NetBeans 下面全有;而且在代码导航、自动跳转、真正的代码补全功能上,NetBeans 都已经做得很优秀了,而 TextMate 在这些方面都显得捉襟见肘了。更要命的还是它对中文的支持,让我一开始不得不大费周章寻找解决方案和插件。

比来比去,我觉得对于新手或者需要阅读研究新类库代码的开发者来说,NetBeans 显然是一个非常好的选择(当然可能 Swing 的界面不一定适合所有人 的胃口),当然对于实际应用的开发,NB 效率也不比 TextMate 低。更重要的是,比起 39 欧元的 TextMate,它是免费的!

在高校 Java 专业教学领域,NetBeans 也得到了普及。清华大学计算机系开设的课程《基于 NetBeans 的 Java 语言程序设计》获得了“2008 年清华大学教学成果”二等奖。 NetBeans 为动态语言的开发提供了强有力的支持,在Ruby 之外,NetBeans 推出面向PHP 的IDE 也收到认可。在Python 方面,NetBeans 的拓展模块 nbPython 推出了 4.1 版本,并计划加入语法高亮、代码补全、Jython 支持和类库管理等诸多特性。

目前 NetBeans 6.5 的 M1 版本已经发布,随着 NetBeans 版本持续更新和性能的增强,必然会帮助开发者进一步提升工作效率,成为开发 IDE 工具的最佳选择之一。

2008-07-10 03:511790
用户头像

发布了 74 篇内容, 共 12.9 次阅读, 收获喜欢 3 次。

关注

评论

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

mathtype有免费的吗?如下下载最新版本

茶色酒

MathType2023

明道云零代码应用治理分层分级指南与量表

明道云

加速数字化转型,天翼云携手央国企积蓄发展新动能

天翼云开发者社区

北京有哪些java培训中心

小谷哥

如何减少网站卡顿的代码级别详细文章

Yestodorrow

零代码应用搭建规范建议

明道云

视觉大模型训练和推理加速

百度Geek说

人工智能 深度学习 transform 企业号 1 月 PK 榜

百度百舸 · AI 异构计算平台,加速自动驾驶模型迭代

百度Geek说

人工智能 自动驾驶 企业号 1 月 PK 榜

架构5作业

梁山伯

丢掉丑陋的 toast,会动的 toast 更有趣!

岛上码农

flutter ios 安卓 移动端开发 跨平台开发

MySQL:删除一张表中的前10万行数据,哪种方式效率更高?

程序员拾山

MySQL

MySQL幻读到底是什么?怎么解决?

程序员拾山

MySQL

第五周作业-微博评论高性能高可用的计算架构

不爱学习的程序猿

多活数据中心链路智能调度场景

智维数据

数据中心 DNS 智能运维 应用交付平台 可视化数据

高效学 C++|函数参数的引用传递和函数重载

TiAmo

c++ 编程语言、

软件测试/测试开发丨免安装免配置环境的免费 ios 调试工具 sib 来啦

测试人

软件测试 自动化测试 测试开发 ios测试

扪心自问,我们在用户旅程的投入有多匮乏?

Yestodorrow

软件测试/测试开发 | 接口测试中,请求超时该怎么办?

测试人

软件测试 自动化测试 接口测试 测试开发

架构实战 - 模块 7 作业

mm

架构实战营 异地多活

“天翼云杯”决赛收官!看看你pick的队伍战绩如何?

天翼云开发者社区

音乐制作软件FL Studio21中文绿色版下载

茶色酒

FL Studio 21

数据可视化图表系列解析——雷达图

Data 探险实验室

数据分析 可视化 数据可视化 图表 可视化数据

BSN祝全体技术工作者新春快乐!

BSN研习社

将混沌实验内建到持续交付过程中提升系统稳定性

QE_LAB

混沌工程 混沌测试 测试技术

架构实战 - 模块 8 作业

mm

消息队列 架构实战营

再获认可!天翼云荣获“行业应用实践优秀合作伙伴”授牌

天翼云开发者社区

培训学习前端开发技术好吗?

小谷哥

大数据培训课程哪家比较好

小谷哥

到底卡在了哪里,2023年再撒谎网慢就说不过去了

Yestodorrow

架构 可观测性 网站性能

重新思考边缘负载均衡

俞凡

架构 netflix 大厂实践

厉害了!天翼云位列中国医疗云基础设施服务市场榜首

天翼云开发者社区

InfoWorld最佳Rails开发IDE揭晓_Ruby_高昂_InfoQ精选文章