`
wsc830719
  • 浏览: 163593 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

netbeans 6.9里程碑1可以下载并测试使用了

阅读更多

由于我最近一直研究netbeans RCP,每天都去官网看文章,查阅wikk以及API,因此几乎每天的新消息都能看到。

netbeans 6.9里程碑1可以下载并测试使用了,该新闻官网原址如下:

http://netbeans.org/community/news/show/1461.html

 

里面有更详细的说明,其中有一条说到

 

1.1 NetBeans switched to build and run on JDK 6 only

 

是不是只能用1.6或更高版本来运行新的netbeans6.9了? 那岂不是速度更快了。6.8和以前的都是1.5.

不过这个运行级别和 代码级别是不同的,比如项目构建在JEE1.4基础上,可以在项目构建时指定,如果更改的话,可以到项目属性里设置代码级别。并不是说,开发jdk1.5的,就必须装1.5的。 装一个高版本的,就可以涵盖低版本的了。

 

我已经下载并尝试了下,发现从功能上来讲,并没有明显的变化,只是添加了体贴的更细的功能,还有添加了创建OSGI项目的向导,并可以引入已经存在的OSGI项目。 不过其API发生了些变化。主要是为了2点:

1 贴近OSGI

2 理清API,将把Lookup 作为netbeans的基础设施,朝着简化RCP的方向前进。最明显的就是Lookup API被单独独立了出来,并完善了很大一块类,可以预见,netbeans将在RCP上提供给用户更加清晰简化的编程模型。在此之前Lookup是位于Utilities API,因此以前的RCP项目只要使用了Lookup那么要想转到6.9运行就需要添加一个新的依赖关系了,至于其他的依赖与以前一致。同JDK类似,保持了向后兼容性。具体说来就是

org-openide-util.jar拆成了org-openide-util.jar和org-openide-util-lookup.jar,其原有的类的路径不变。

 

 查看netbeans模块化 说明 章节(位于官网),一个大模块拆成小模块是很常见的规划,可以通过一定的文件配置就可以达到以前版本的兼容问题,因此,从这来看netbeans6.9正式版应该会兼容以前的应用的,只是当前的M1,没有做这方面的配置,因此是需要引入多出来的jar包的。

 

 

因此,此版本多为API的修正与补充,而UI的部分与功能没有变化,没有找到我以前那篇文章提到的任何一个可视化特性。

看来还是需等后面的版本去做这些事情了。因为javafx的设计器是专门一个小组负责的(jsf有这么重视就好了,看来javafx被着重推广,喜欢javafx的可以不必犹豫了,肯定会大力开发的)。javafx的设计器一般跟随正式版发布,正式版之前都是不含的。

 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics