netbeans官网发布了6.9详细的特征说明:
主要体现在以下几点:
1 javafx的支持,将像swing的GUI工具一样好用。
2 平台开发将被更好的支持
3 对jdk7提供支持
4 对spring3提供支持
5 对PHP的两个框架Zend 和CakePHP 提供整合支持
6 更好的JEE6支持
7 其他若干小的特征,比如基础结构增强 性能增强 调试增强 bug修复等等。
spring3将与jsf2等整合,提供一定spring的浏览器或可视化的浏览器,以及命名空间自动引入,比如不确定需要哪些标签,就留空就可以了,netbans将自动补全。spring和jsf整合时将可以通过向导直接生成页面,增加spring的action的向导等等。由此可见,netbeans在辅助开发人员编码上将下很大功夫,成为一个舒适的开发环境可以说是它的一个目标了。
各种详细内容请见:
http://wiki.netbeans.org/NetBeans_69
我就不罗嗦了。
netbeans计划 5月10日左右功能完成并固定,6月9日计划发布正式版。
这里表达对netbeans6.9最美好的期待,算是预测也好。
我闲着没事的时候就去netbeans源代码库转转,发现 Woodstock 以及可视化的web部分其实是有代码的,可能还没开发好,我2月9日看的,那些代码标记时间都是2月9日的。 我想毕竟人家弄过jsf1.1/1.2的可视化jsf开发,并获得用户的亲睐,ICEfaces论坛里甚至有人发帖问netbeans6.7以后为什么去除了jsf的可视化开发,他们还在用6.5版本呢,其实外国人也很想省事,我原本想英语是他们的国语,应该各个都是编程高手吧,其实不然,有很多看起来比我还菜的菜鸟。
我猜想jsf2的可视化开发一定在进行,很可能在等jsf2的扩展组件,我想应该是mar...,具体名字打不好了,它有个子项目。因为目前的jsf2根本达不到可用地步,至少得有上传之类的组件才行。 richfaes a1 简直简单的没法再简单了。
而icefaces 总算到了a2,可是IE下不能工作,我发帖问了,他说不要对a 期望太高。其实也是,就算这些都开发好了,
netbeans应该不会用这些类库的,既然都做jsf2了,那么netbeans能不出可视化工具吗? netbeans6.9会把javafx的可视化工具打造地像swing GUI设计器。那么jsf2 如果类库完善了,那么应该也差不多该出可视化设计器了吧。
到时候,netbeans将是一个完整的visual netbeans tool了。
另外,javafx可视化设计器,支持javafx的扩展加入,就像swing的设计器,只要是符合beans的组件都可以添加到面板上,甚至将自己的组件添加到面板,以便复用。既然如此,那么jsf为什么不可以呢? 只要是扩展自标准组件的组件都可以添加到面板。jsf1因为定义的不完整,大家都采用自己的方式解决ajax部分,这回jsf2统一了,应该可以了吧。
把大家的东西都组织起来,一个统一的平台就形成了。这样挑选适合自己的组件开发应用,只要组件丰富,应该总能找到最适合自己的。此外,第3方包最好按模块分好,方便分别使用。更好的方式应该是大家共同向jsf2的总库添加扩展,当然这是不可能的,但是大家都按规格去开发,做好模块划分,也是不错的方式。
如果做不到可视化的jsf设计器,就像richfaces 和 icefaces插件现在所做的那样,根本没用。和不装一个样。
因此,现在这些插件你根本不用装。因为只要把它们的类库引入,在facelets界面中netbeans能根据xml约束文件以及元素定义文件给出所有提示。icefaces只有建立jsp的格式的展示页,它给的扩展名是jspx,只有这样才能有个组件面板,拖动的时候只是一个最外层的标签,天呀,这些我都会做。
还是等着netbeans的可视化插件吧,ice官网的论坛,都希望他们扩展Woodstock的代码,他们说sun不是把这个库开源给ice了吗,可是ice的答复是 等待netbeans,现在jsf出现了断层,建议需要可视化开发的继续使用6.5.因此,种种迹象应该只有一个jsf2的可视化开发插件会回来的,并且它还兼容jsf1.1/1.2,并且它的展现视图是faceslets。
希望期待在6月发布的netbeans6.9成真,否则就只有盼望年底的7.0版本了。