“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

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:511586
用户头像

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

关注

评论

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

PaddleSeg 2.8版本正式发布啦!

飞桨PaddlePaddle

飞桨

Github最新开源!Alibaba 亿级并发系统架构(2023全彩版小册)

Java你猿哥

Java 数据库 缓存 分布式 高并发

2023 BAT最强Java岗面试题 !底气来源"java面试手册2023"轻松上岸

Java你猿哥

Java JVM 多线程 面经 java基础

【堡垒机小知识】堡垒机有主机监控功能吗?

行云管家

网络安全 堡垒机 主机监控

【Linux】之【内存】相关的命令&&解析以及内存相关的问题[free、meminfo、内存泄漏、内存溢出、Overcommit]

A-刘晨阳

Linux cpu 三周年连更

原生开发能不能动态化?如何选择动态能力建设流派

没有用户名丶

三分钟完成静态网站托管

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜 静态网站托管

java性能优化实战:高并发系统的法宝之缓存设计

Java你猿哥

高并发 缓存并发 缓存设计 Java高并发 Java性能优化

技术文章的写作思维

老张

技术干货 技术文章

高兼容低成本,开箱即用的首页性能优化方式被我们找到了

小红书技术REDtech

前端 Andriod

Android技术分享 | 一行代码实现屏幕、声音采集

anyRTC开发者

音视频 移动开发 Andriod 屏幕采集 声音采集

如何在 Postman 中进行 HTTPS 请求

Liam

Java 程序员 后端 Postman API 调试

字节跳动的开源历程与价值思考

字节跳动开源

开源 云原生 演讲 字节

golang-GMP模型

数据库原理及MySQL应用 | 日志管理

TiAmo

数据库 MySQL数据库 日志管理 三周年连更

人工智能基础数据服务,第一!

百度开发者中心

人工智能 数据标注 元宇宙

利用RunnerGo简化性能测试流程

爱研究代码的极客人

软件测试 Jmeter 性能测试 压力测试 runnergo

【机器学习入门与实践】数据挖掘-二手车价格交易预测(含EDA探索、特征工程、特征优化、模型融合等)

汀丶人工智能

人工智能 数据挖掘 机器学习 深度学习 模型融合

Redis源码之SDS简单动态字符串

Java你猿哥

Java redis ssm Java工程师

ONES × 中国信通院《中国企业软件研发管理白皮书》即将发布

万事ONES

电商流量分析怎么做?试试这款数据工具DataLeap!

字节跳动数据平台

大数据 用户增长 数据产品 电商 企业号 4 月 PK 榜

AI与打工人:相互补充,共同进步 | 社区征文

海拥(haiyong.site)

三周年征文

【等保小知识】等保一级需要备案吗?

行云管家

等级保护 等保备案 等保一级 一级等保

DevData Talks | 微众银行有哪些研发效能实践与思考?一起来拓展认知边界!

思码逸研发效能

研发效能 金融 微众银行

Fabarta 图增强数据血缘治理解决方案

Fabarta

数据治理 图数据库 图智能 血缘治理

详解GaussDB(DWS)的query_band负载识别与应用

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

硬核!互联网资深大佬手码高并发编程速成笔记(2023版)限时开源

Java你猿哥

性能优化 系统架构 ssm 高并发 Java高并发

面对向多模态发展的趋势,为什么这些业界和学界专家说“不必追热点”

小红书技术REDtech

深度学习 专家 活动回顾

防治“虚假种草”,小红书技术团队干了这几件大事

小红书技术REDtech

架构 AI 小红书

轻松比较文件和文件夹:Beyond Compare 4 Mac中文

真大的脸盆

Mac Mac 软件 对比工具 比较文件 对比软件

LED显示屏室内改为户外为何不可取?

Dylan

LED显示屏 户外LED显示屏 户内led显示屏

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