作者 Dionysios G. Synodinos 译者 张龙 发布于 2009年10月19日 上午12时41分
近日NetBeans开发团队发布了NetBeans 6.8 M2 ,beta版也即将发布 。一些重要的增强包括对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日发布 。