新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 最新的技术动态
    [返回] 计算机科学论坛休息区『 最新动态 & 业界新闻 』 → NetBeans 6.0是史上最大升级,赶超Eclipse仍路漫漫[转帖] 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4370 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: NetBeans 6.0是史上最大升级,赶超Eclipse仍路漫漫[转帖] 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     菜籽 帅哥哟,离线,有人找我吗?双鱼座1981-2-28
      
      
      威望:5
      头衔:软件民工
      等级:研二(Sowa的知识表示写得真好!)
      文章:875
      积分:5655
      门派:XML.ORG.CN
      注册:2004/7/25

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给菜籽发送一个短消息 把菜籽加入好友 查看菜籽的个人资料 搜索菜籽在『 最新动态 & 业界新闻 』的所有贴子 点击这里发送电邮给菜籽 引用回复这个贴子 回复这个贴子 查看菜籽的博客楼主
    发贴心情 NetBeans 6.0是史上最大升级,赶超Eclipse仍路漫漫[转帖]

    【CSDN 12月19日消息】 同大多数开发工具/平台的拥趸一样,从beta测试版开始,……刘一童就一直在关注着NetBeans 6.0。而今6.0正式版已发布,刘一童谈了谈他的使用体验。

    NetBeans 6.0 进步处仍有不足

    刘一童曾经在论坛上鼓吹NetBeans抨击Eclipse违背Java原则的时候,招来无数Netbeans“死党”的反对,当时那些人钟爱NetBeans的原因是由于Sun和Java,只是爱屋及乌罢了。但NetBeans6.0这次确实进步了很多。“我觉得NetBeans 6.0是历史上最大的一次升级”。首先而来的感受是启动速度比5.5版本略快一些。刘一童认为这和NetBeans 6.0安装定制化有关,比如JavaSE最小安装仅21MB,加载的插件少。

    性能方面最明显的体验则是Java源文件编辑能力大大增强、更加人性化,而且加入了JavaScript的支持,“就像当年我用JBuilderX时一样顺手。”比如用Eclipse编码的时候经常性地输入‘Ctrl+Shift+O’、‘Ctrl+Shift+F’这两个快捷键组合,也就是组织导入和代码格式化,在NetBeans 6.0中代码格式化程序相比5.5版有所增强,此外代码重构能力也有所上升。一直以来NetBeans的一些插件如visual web、profiling等很不错,这也是不少用户选择NetBeans的原因,在6.0中继续延续。

    但是刘一童认为xml文件的编辑能力还很一般,比如将一段较长的xml字符串写在一行(注意是写成一行),然后‘Ctrl+Shift+F’。“这在Eclipse中可以轻松办到,无论格式缩进、排版有多乱,只要xml是wel-form的,至多是多花些时间,而在NetBeans 6.0中这点还显得不够。”

    除此之外,他认为NetBeans 6.0需要增强的地方还很多,比如对Struts 2.0、Spring、Hibernate的支持,如果这些都能像Visual Web那样相信大部分Web开发人员回转向NetBeans 6.0的。

    至于NetBeans 6.0提供的对包括C++、Ruby等其他语言的支持,刘一童认为多多益善。“NetBeans 6.0是开发Ruby的首选平台,也是NetBeans 6.0与Eclipse争夺IDE市场的一大优势;至于对C++语言的支持,我认为短时间不会吸引太多的C++用户,毕竟C++语言发展很长时间了,其间自然少不了成熟或者完美的开发平台,至少那些用Visual C++编写MFC的微软派是绝对不会用NetBeans开发C的。对其他语言的支持,我觉得官方应该提供当前很火的JavaScript编辑支持。”刘一童说。

    NetBeans VS Eclipse

    说到NetBeans,Eclipse则不得不提。实际上,NetBeans的使用率和地位落后于Eclispe已经是个不争的事实。为何Eclipse更受欢迎呢?

    “我喜欢Eclipse很重要的一个原因是它的解压即可的安装方式,虽然默认安装支持的范围很窄,甚至不支持J2EE开发,但是插件应有尽有而且插件安装的方式也完全基于文件夹的拷贝,这样你可以定制适合自己的开发环境并打成一个zip文件,相比 JBuilder的光盘安装形式,Eclipse小巧便捷是很突出的。”刘一童说。

    Netbeans的界面采用swing这一点虽说是不可改变的,但这并非优势。尽管有“swing在JDK 6中性能大大增强”、“swing程序可移植性好”等说法,swing在打造专业外观上很强大,可以做出SWT很难做出的Cool效果、特效。但拿它开发 IDE,这些优势显然没大用处,明显地,SWT本地组件处理中文输入法时明显要强于swing。

    NetBeans性能上的差异是多方面的,与Eclipse相比还有很长的路要走。刘一童认为造成这种局面的原因主要有三点:一是NetBeans起步太晚。Eclipse早在04年就凭借3.0版本打败JBuilder从而稳坐江山,从而吸引了众多厂商纷纷以Eclipse作为平台开发插件,那时候NetBeans3.6还是个玩具,世隔3年,NetBeans 6.0要想翻身谈何容易。但好比是中国与西方经济的关系——由于起步晚等原因而落后,但前者发展速度迅猛。

    二是NetBeans基本只由Sun一家公司负责研发,而Eclipse由整个社区共同开发,集思广益。虽然Sun有它自己的理由——人多管理上比较复杂,容易产生Bug,但是一家公司的实力毕竟有限,而且我觉得从投入度上来讲,IBM的资金投入比Sun研发 NetBeans时要多,况且NetBeans起源于学生们做的一个Java工具,而Eclipse是IBM要与Borland争夺IDE市场有计划、有规模的产品。

    “三是我个人的观点”,刘一童接着说,“Sun的技术、产品除了Java,其他的一贯不被看好,1997年 Java One大会公布的JFC Swing、Applet、J2EE中的EJB、Sun Application Server,无一例是被广泛采用的,NetBeans的过去又是非常糟糕的,这些都影响NetBeans的普及”

    想当初Eclipse之所以打败JBuilder最终成功,很大程度上是它的微内核和插件机制,3.0版本开始基于OSGI规范设计架构,同时也做了一次很大的牺牲,那就是几乎全部抛弃了2.x的架构重新按照OSGI标准重构,虽然2.x的架构已经很好了,其部分扩展点机制得到了保留。

    “但是NetBeans 6.0架构仍然是Sun自己的一套,JSR 277标准要等到JDK 7发布,而且只是部分实现OSGI,NetBeans有必要像Eclipse从2.x升级到3.x那样,进行一次大规模的升级,而且很有必要,今后走 OSGI的路线。”刘一童说,“今后的一段时间,Web 2.0依然会如火如荼,所以IDE能否支持Web 2.0以及支持程度都会有很大意义。”【呐不喊】


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    重拾英语...

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/12/26 15:08:00
     
     enyaxp 帅哥哟,离线,有人找我吗?巨蟹座1984-7-4
      
      
      威望:2
      等级:计算机学士学位(版主)
      文章:350
      积分:2433
      门派:XML.ORG.CN
      注册:2007/12/11

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给enyaxp发送一个短消息 把enyaxp加入好友 查看enyaxp的个人资料 搜索enyaxp在『 最新动态 & 业界新闻 』的所有贴子 点击这里发送电邮给enyaxp  引用回复这个贴子 回复这个贴子 查看enyaxp的博客2
    发贴心情 
    一直用Eclipse,很好,很强大...

    NetBean速度太慢,而且吃内存,不过输入帮助做的很好,开发图形界面很快捷。

    ----------------------------------------------

    I'M BACK, NEVER GO AWAY.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/12/27 16:29:00
     
     hongjunli 帅哥哟,离线,有人找我吗?魔羯座1978-1-20
      
      
      威望:5
      头衔:为振兴论坛而努力!
      等级:研二(中了一篇WWWC Poster)(版主)
      文章:808
      积分:7964
      门派:IEEE.ORG.CN
      注册:2006/3/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hongjunli发送一个短消息 把hongjunli加入好友 查看hongjunli的个人资料 搜索hongjunli在『 最新动态 & 业界新闻 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hongjunli的博客3
    发贴心情 
    “我喜欢Eclipse很重要的一个原因是它的解压即可的安装方式,虽然默认安装支持的范围很窄,甚至不支持J2EE开发,但是插件应有尽有而且插件安装的方式也完全基于文件夹的拷贝,这样你可以定制适合自己的开发环境并打成一个zip文件,相比 JBuilder的光盘安装形式,Eclipse小巧便捷是很突出的。”刘一童说。

    其实netbeans 目前也提供了zip解压安装方式,不要老是拿着eclipse的解压即可安装方式说事.

    呵呵.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/1/4 16:49:00
     
     GoogleAdSense魔羯座1978-1-20
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 最新动态 & 业界新闻 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/12/22 15:42:59

    本主题贴数3,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    82.031ms