近日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那么流行。我没见过有几个(\u0026lt;5)实际的项目采用JDeveloper开发。\ \ \