成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

NetBeans 6.0:史上最大升級 趕超Eclipse仍路漫漫

開發 后端
NetBeans 6.0推出之際,專家劉一童對其作出評價,認為其是史上最大升級,但要趕超Eclipse仍路漫漫。實際上,NetBeans的使用率和地位落后于Eclispe已經是個不爭的事實。

NetBeans 6.0 進步處仍有不足

“我覺得NetBeans 6.0是歷史上最大的一次升級”。首先而來的感受是啟動速度比5.5版本略快一些。劉一童認為這和NetBeans 6.0安裝定制化有關,比如JavaSE最小安裝僅21MB,加載的插件少。

性能方面最明顯的體驗則是Java源文件編輯能力大大增強、更加人性化,“就像當年我用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官方還沒有支持JavaScript編輯的插件,屬性文件編輯器也沒有像Eclipse下JInto的插件,而Eclipse早就有了。

至于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性能上的差異是多方面的,與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以及支持程度都會有很大意義。”

【編輯推薦】

  1. NetBeans插件開發及相關后臺簡介
  2. 開源NetBeans 5.5集成開發環境(IDE)正式推出
  3. NetBeans 6.0預覽版發布 Sun再引驚呼
  4. 使用NetBeans和Eclipse開發PHP應用程序
  5. 八大技術牛人點評NetBeans 6.5
責任編輯:yangsai 來源: 網絡
相關推薦

2020-10-29 15:40:08

數字貨幣比特幣區塊鏈

2013-03-26 10:48:22

創業降級論

2009-06-05 15:22:28

NetbeansEclipse

2010-04-19 18:31:16

Unix操作系統

2024-06-26 09:59:55

登錄注冊系統程序

2009-06-10 20:03:54

netbeans6.0模塊

2009-03-06 08:29:45

ChromeWindows 7微軟

2009-03-02 10:06:02

軟件工程師面試筆試

2009-06-15 15:02:00

netbeanseclipse

2009-06-03 14:08:18

EclipseLinuxWindows

2009-03-31 10:31:19

微軟IBMEclipse

2009-06-11 11:46:00

netbeans6.0

2009-06-05 15:08:50

Eclipse使用Li在Windows上開發

2009-06-10 20:24:17

netbeans my字體設置

2018-10-18 14:43:04

2009-06-02 15:54:26

EclipseLinuxWindows

2009-08-07 10:27:45

Eclipse和Net

2011-06-23 08:50:46

JavaAndroidOracle

2009-05-27 14:31:53

NetBeansEclipsPHP

2020-07-07 09:36:22

AI 數據人工智能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产精品一区二区 | 免费高清av | 久久午夜视频 | 激情一区二区三区 | 国产美女在线看 | 亚洲成人免费 | 日韩a级片 | 91精品国产综合久久婷婷香蕉 | 国产美女一区二区 | 国产精品精品视频 | 毛片久久久 | 成人亚洲| 国产成人免费 | 欧美伊人影院 | 91欧美精品成人综合在线观看 | a视频在线 | 日韩有码在线观看 | 91av视频在线免费观看 | 日韩成人在线观看 | 欧美理论 | 欧美无乱码久久久免费午夜一区 | 国产精品国产三级国产aⅴ无密码 | 国产综合在线视频 | 久久久久久国产精品免费免费男同 | 久久久久久久av | 久久99精品久久久久久噜噜 | 99成人精品 | 高清18麻豆| 国产色 | 国产欧美一级 | 在线日韩| 成人视屏在线观看 | 精品91视频 | 成人1区| 亚洲第一在线 | 国产精品美女久久久久久免费 | 午夜一区二区三区在线观看 | 欧美中文字幕一区二区三区亚洲 | 中文字幕av网 | av网站免费 | 亚洲国产精品人人爽夜夜爽 |