
NetBeans:Ruby开发者的新伙伴(第二部分)
这是介绍Netbeans 6.0 IDE中新的Ruby支持的系列文章之第二篇。这次我们会看看编辑方面的功能,比如代码模板、GEM支持和单元测试。

Sun在过去的一年时间里大量的投入到Ruby,成果包括JRuby和Netbeans IDE的Ruby语言支持。InfoQ将刊载NetBeans传道士Roman Strobl介绍NetBeans的新Ruby特性的一系列文章。这篇是第一篇,文中介绍了代码自动完成、调试以及重构支持。
Oracle最近发布了NetBeans 7.1,这个版本在GUI方面有极大增强。该产品为开发者提供了JavaFX 2.0方面的而支持,对Swing Builder (Matisse)以及针对JavaFX和Swing用户界面的可视化调试工具做出了重大更新。 在web GUI方面,NetBeans继续强化了HTML 5方面的功能,增加了对CSS3的支持。
不知有多少人和我一样,对自己日常使用的开发框架和IDE的作者充满敬意,对它们的开发过程充满好奇。如果你也使用过NetBeans,曾把它当作日常IDE,那么你应该会对《软件框架设计的艺术》感兴趣,因为其中包含了NetBeans创始人Jaroslav Tulach在设计NetBeans过程中总结出来的经验教训,设计心得,同时,这也是NetBeans的一部备忘录。
三年前,Netbeans支持Ruby/RoR曾是重大新闻,但Sun被Oracle收购后,就有人对Netbeans的动态语言支持表示担忧,因为它“被缩水了”。这个担心已经成为现实,自Netbeans 7开始,该IDE不再支持Ruby。
这次遴选出的30款最受开发社区欢迎的插件,范围涉及Python、LAMP、Web、Emac、SQL、Log、UML和IDE增强等诸多方面,充分体现Eclipse插件的繁荣事实和Eclipse做为IDE在开发者心目中的地位,钟爱Eclipse的开发者也必定能从中选出得心应手的兵器。
Oracle最近发布了一个FAQ,其中描述了Sun优秀技术的未来规划,如GlassFish、NetBeans、MySQL等。 Oracle的声明在某些方面并不清晰,引起了人们对产品走向的关注。
在Oracle官方的一个关于收购Sun的常见问题文档里,罗列了其收购Sun之后,对一些产品的未来计划,包括MySQL、GlassFish、NetBeans等。虽然,这一计划并没有太多的合同约束,但是还是多少让人看到Oracle对这些产品的支持。