设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Netbeans频出招Eclipse将以何应对?

2007-5-10 11:27| 发布者: joejoe0332| 查看: 5562| 评论: 3

  三、Netbeans的未来之路

  我相信很多用过NetBeans的人都有一种经历了很长一段时间的黑暗期。当初的Netbeans让所有开发者爱恨交加。随着JBuilder的光辉慢慢退却和NetBeans的功能和易用性逐渐加强。人们又把目光集中Netbeans身上。在NetBeans5.5发布后,Netbeans的宣传官Tim Boudreau谈论了NetBeans的未来发展方向。

  Frank Sommers说:“在未来的NetBeans中将会增强图形用户接口编辑器Matisse。因为要在多平台上工作,Java UI非常有趣,对于每个平台,都有用户接口设计向导。苹果公司的Mac系统上有,微软的Windows上有,同时还有Java Look And Feel向导。UI标准是很伟大的,它们对于用户使事情看上去很熟悉。同时,每个人对待在一个平台上如何去做是正确的,会有些不同,例如,你应当在离窗体边缘多远放置一个标签。

  同还Sun还会对布局进行改进,Matisse通过与GroupLayout的相互作用而工作,当你设计你的UI时,无论你在什么平台下设计,Matisse都会给出你它建议的位置作为指导。当你转移到另一个平台上时,布局管理器将使用此平台下的设计指导,Swing会使用正确的边界与字体。这就在很高的水平上解决了“Java-app-as-alien”的神话说法,使开发在哪里都可以看上去是正确并且变得容易”。

  NetBeans中的模块系统RCP允许你通过在它们自己的JAR外部,不是公共的类把一个应用的因素分成不同的部分。这个模块能够声明其它模块允许从什么包中调用类,其它包中的类仅在它们所在的JAR中是公共的。遵循这些路线,也许会在Java 7中作为一个语言特征出现,NetBeans RCP已经为桌面应用提供了这些。
  
  Frank Sommers最后还补充说:“目前,NetBeans主要还是一个Java IDE,但是它也支持C和C++。你预想它还会支持其它什么语言呢?你看到NetBeans会和Eclipse的目的一样,正成为一个语言无关的IDE平台吗?”。

  随着JDK的不断升级,我认为NetBeans的功能也会随着JDK的增强而增强。也许在未来几年后,Eclipse和NetBeans会成为开源界的两大开发工具阵营,当然,到那时,这两个工具并不只是开发Java的IDE,它们将是全能的,也就是说,除了开发Java,它们也可以开发象C/C++、C#这样的语言,甚至是动态语言,如ruby、php等。也许在未来数年内它们还将继续争斗,至于最终会鹿死谁手,就让我们拭目以待吧!!

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部