作者 Dionysios G. Synodinos 译者 张龙 发布于 2009年10月19日 上午12时41分

社区
Java
主题
IDE
标签
Netbeans

近日NetBeans开发团队发布了NetBeans 6.8 M2beta版也即将发布 。一些重要的增强包括对Java EE 6、JSF 2.0的支持,同时还增加了一个嵌入式浏览器等等。

发布声明中提到了如下重要的新特性

更新包括:
  • Java Enterprise Edition 6
    • 针对Web界面的JavaServer Faces 2.0以及在Web应用中使用EJB的能力
    • Java Persistence JPA 2.0及RESTful Web Services支持
    • 对GlassFish v3的部署、调试以及分析
  • JavaServer Faces 2.0(Facelets)
    • 代码完成、错误提示、命名空间完成、文档弹出以及针对Facelet的标签自动导入
    • 针对Facelet程序库、复合组件及表达式语言的编辑器支持
  • Kenai.com:连接开发者
    • 完整的JIRA支持
    • 改进的问题跟踪支持
  • PHP
    • 完整的PHP 5.3支持
    • Symfony Framework支持
  • Maven
    • 改进的Java EE 6、Groovy及Scala支持
    • 可以在依赖图中排除依赖
  • Ruby
    • 对JRuby 1.3.1、Ruby 1.9调试及RSpec 1.2.7的支持
    • 改进的重命名重构、类型推断以及导航支持
  • C/C++
    • Profiling:新的I/O检测、线程分析及竞态检测工具
    • 远程开发中更快的同步支持

如Adam Bien所述,该里程碑版中有两个非常实际的特性,分别是对JIRA的本地支持以及对Glassfish更快的增量部署

Glassfish v3 b66的增量部署相当快。通常不到1秒钟就搞定了。类、接口以及方法的改变能被立刻识别出来并部署。

部署过程中会保留HttpSession。在应用部署后甚至都无需重新登录。

kenai.com直接支持JIRA,再也无需额外的插件 了。

NetBeans论坛上提出的一个困扰广大用户的问题就是对Visual Web包的支持 ,该支持基于Woodstock组件库

Update Center中将不再包含Visual Web JSF以及Project Dynamic Faces了。据我所知,Woodstock 4.2还在NetBeans 6.7中。

Woodstock还在NetBeans 6.8 M2 Update Center中么?我查看了一下稳定版以及Beta版的Update Center,发现已经不在了。

NetBeans Visual Web JSF仍旧是最棒的,甚至在4.2版中就是了。我还没看到有哪个竞争对手能超越它呢。我无法理解稳定版的Update Center还在支持其他的第三方插件,但却不再支持自家的Woodstock,实在搞不明白。该特性是NetBeans区别于其他IDE(如 Eclipse等)的一个亮点。我们很多人都体验过该工具的强大,至今尚未发现谁能与之抗衡。尽管IceFaces Visual Web也很不错,但bug实在是太多了,我们最后还是转回了NetBeans 6.5/7中的Visual Web JSF。

既然不再支持Woodstock,那NetBeans中就没有“Visual Pack”了,有人建议Oracle通过JDeveloper中的ADF支持来实现这一点

Oracle对JSF/ADF的支持很不错,而NetBeans是个优秀的轻量级Java EE 6环境。NetBeans 6.8+不再支持Visual Web Pack了,这样JDevelopers ADF就可以趁机打入NetBeans内部,但事实却是这样的:JDeveloper是个很棒的IDE,但却没有NetBeans那么流行。我没见过有几 个(<5)实际的项目采用JDeveloper开发。

NetBeans 6.8 beta版将于本月22日发布,此后的11月将发布两个RC版。最终版将于12月1日发布

大家可以下载M2 或是访问邮件列表和论坛 来获得更多信息。

查看英文原文: Getting Ready for NetBeans 6.8 - What’s New?

本文是使用 B3log Solob3log-vanessa 进行同步发布的。