NetBeans 是一个广受欢迎且功能强大的 Java IDE,由 Sun Microsystems 在 2000 年开放源码。随着用户社区的增长,如今已成为行业中一个主要的 IDE。在 2007 年,NetBeans 开始将功能扩大到支持许多其他语言,包括 Ruby 在内。
本文是 NetBeans & Ruby 系列文章的最终章。前两篇文章介绍了 NetBeans 对 Ruby 的支持,请移步这里阅读(第一部分,第二部分)。本文将介绍前两部分没有提及的特性,还将介绍众多可以使得Ruby 开发更简单、更有趣的扩展插件。
阅读文章全文: NetBeans: Ruby 开发者的新伙伴(第三部分)
更多内容推荐
Gregg Pollack 和他的 Scaling Rails 教学视频
Ruby on Rails从发布之日到现在短短几年的时间里一直表现上佳,不过在其可扩展性上人们也颇有微辞。开发人员都很清楚任何问题都有正确和错误的解决方法,Scaling Ruby on Rails也不例外。来了解一下如何应对Ruby on Rails的可扩展性问题,并将其应用于企业级开发之中。
正则有哪些常见的流派及其特性?
一般情况下,我们面对的都是GNU BRE和GNU ERE。它们的主要区别在于,前者要转义。
2020-06-26
第二届 RubyConf China 大会顺利结束,Matz 称赞 Ruby 拥有优秀社区
RubyConf China是一年一度的Ruby盛会,第二届RubyConf China大会于6月26日在上海举行。这次有幸邀请到了Ruby之父松本行弘做主题演讲,Yottaa公司的Jared Rosoff、台湾著名Rubyist张文钿以及来自日本的江渡浩一郎等多位国内外知名专家也发表了精彩的演讲。
动态语言 IDE:Aptana Ruby 和 DLTK Ruby
我们将有一系列新闻介绍动态语言IDE。首先,来看看Aptana的现状以及DLTK的Ruby IDE。我们采访了这两个项目的开发者,来谈谈这些工具的近况。
RubyGems 维护人员在 11 个 Ruby 库中发现了后门代码
据外媒报道,RubyGems 维护人员移除了 18 个包含后门机制的恶意版本的 Ruby 库,如果剔除同一库的不同版本,那么包含后门机制的 Ruby 库有 11 个。据悉,这些 Ruby 库被攻击者破解并恶意植入了后门代码,可在其他人启用的 Ruby 项目中开展隐匿的加密货币挖掘任务。
Engine Yard 要接管 Ruby 1.8.6 的维护?
尽管Ruby 1.8.7已经发布半年多了,但很多人仍在使用1.8.6版。现在Engine Yard打算接管Ruby 1.8.6的维护工作并继续进行一些性能修复工作。
Effective Ruby LiveLessons——Sam Phippen 访谈
由Sam Phippen制作的Effective Ruby LiveLessons,是一系列讲解了专业的Rubyists的最佳实践的视频教程,它针对各个阶层的Ruby程序员。视频教程包含了亲自示范,来帮助观看者理解每个项目是如何实行的。InfoQ和制作者谈了一些有关视频中可以学到的课程,以及Ruby on Rails的最佳实践。
书摘及访谈:Aptana RadRails,一个 Rails 的集成开发环境
Aptana RadRails: 在比较了Aptana RadRails IDE和其他现有的IDE之后,Javier Ramírez推荐使用此IDE,这个IDE可用于开发Ruby on Rails应用。
开篇词|我们为什么要学 Vim?
我为你准备了一个全新的课程,《Vim 实用技巧必知必会》。Vim 是一个效率利器,让我们一起享受它带来的技术乐趣吧。
2020-07-20
Ruby VM 近况:1.9.2 增加 DTrace 支持、Rubinius 1.0 RC2 添加安装程序、IronRuby IDE
Rubinius 1.0 RC2添加了二进制安装程序,Ruby 1.9.2将支持DTrace。IronRuby离1.0又近了一步,SharpDevelop 3.1开始支持IronRuby。此外,WEBRick用户应该考虑升级到最新的Ruby 1.8.x和1.9.1,因为最近发现了一个缺陷。
Ruby 静态分析工具检视:metric_fu, Simian, Saikuro 以及其他
主流开发语言的代码质量工具已经达到了一定的成熟度,但是Ruby相关工具仍在成长,而且在Ruby从早期采纳者普及到早期大众的过程中,这些工具变得愈加重要。InfoQ检视了目前Ruby世界中能够为人们所用的多种代码质量工具。
导读|池建强:Vim 就是四个字“唯快不破”
我工作了二十多年,写程序有十几年,用过各种编程工具,如果让我推荐一款的话,那一定是 Vim。
2020-07-20
结束语|Vim 森林探秘,一切才刚刚开始
《Vim 实用技巧必知必会》课程结束了,而你的学习旅程,到这儿只能算是一个小小的休息站。接下来,要靠你自己去探索。
2020-09-11
Google 编程之夏和 Ruby 编程之夏中的动态语言项目
夏日已至,又到了学生们有偿参与开源项目的时候了。作为前辈级的活动,Google编程之夏为Ruby开发者提供了一系列的项目。还有Ruby编程之夏活动,通过社区资助20个Ruby和Ruby on Rails的项目。我们来了解一下它们为Ruby和其他动态语言提供了哪些项目以供选择。
结束语 | 第一次看内核代码,我也很懵逼
对于Linux的学习者而言,从0到1真的是最简单的一步,往后的每一步会越来越难。
2020-10-08
Ruby 1.9.3:性能和稳定性提升,改为 BSD 授权许可
Ruby团队日前发布了最新的Ruby 1.9.3版本。本次发布的重点并不是新特性的增加,而是通过提升性能和稳定性的同时,带来一个更好的Ruby 1.9版本。
文件上传漏洞初阶:后缀名绕过 & 原理探究
2020-07-09
Ruby IDE 快报:JetBrains 发布 Rubymine 4.0,Ruby for NetBeans 7.1 正在开发
JetBeans发布Ruby IDE RubyMine 4。这个版本的重点是更好性能,包含累积改进,以及在多个地方的改善。对于NetBeans 7.1,社区发布了Ruby的支持的预览版。
Ruby 1.9.2 的发布计划宣布
Ruby 1.9.2的发布计划现在已经宣布了,包括时间表以及一些可能会添加的特性,例如给Ruby添加SQLite支持。
字符编码和 M17N 详解
James Edward Gray II发表了一系列关于Ruby字符编码的文章,为Ruby 1.9的使用提供了大量的窍门和详尽的解释。
评论