Netbeans 6.0 正式版釋出

總算不會寫一寫就常常跳出 exception 訊息,而且 6.1 的 trunk 也已經開始了..

nb6

之前寫了好幾篇文章介紹過 Netbeans 這套 IDE,昨天總算是釋出了 6.0 正式版,相較於前一個穩定釋出版本 5.5 而言,6.0 在 Web 開發、圖形化介面以及其它語言整合上算是跨出了很大一步,尤其是原本身為一個 Java IDE 居然支援了目前火紅的 Ruby on Rails 開發以及 C/C++ 的開發環境,難怪 Netbeans 6 敢大聲地說:「NetBeans - The Only IDE You Need」

Netbeans 6 主打了六項新特色,以下簡單地介紹:

  1. Java GUI Builder - 利用拖拉的視覺化編輯器來完成 swing-based 應用程式的介面,同時也支援 Bean binding (JSR295) 以及 Swing Application Framework (JSR296)。
  2. Visual Web and Java EE - 這個部份 Java EE 各項元件(如:EJB、Persistence等)製作 都有對話式的精靈或是 template 來協助開發,省下很多頻繁且重覆的動作 (DRY);而視覺化 Web 設計的部份,除了 HTML 元件可以拖拉之外,JSF、JSP、JavaScript、CSS、Database 等都可以視覺化設計來編輯;另外連 Web Service 的開發都有視覺化編輯器,不管是 SOAP-based 或是 RESTful 都有支援。
  3. Visual Mobile - 視覺化的編輯器當然不會只有獨厚 Java SE 及 Java EE,Java ME 的開發一樣有視覺化編輯器,而且也支援 MIDP 2.0 Game API 等等來作 Game。
  4. UML - 軟體開發很難不提到 UML,除了直接寫 code 來開發之外,也可以利用 UML 介面來產生一些 code template,畫 UML 也有視覺化的編輯器。
  5. Ruby on Rails support - 我雖然沒有用過很多 RoR 的 IDE,但是 Netbeans 一定是個優秀的 RoR IDE,因為許多 Rails 要在 console 上執行的命令,都有對應的元件、介面來操作,而且編輯器的部份也有 code completion 的功能,連 TextMate 最令人激賞的 code template 功能也都有,寫起 RoR project 起來非常愉快。
  6. C/C++ - Netbeans 6.0 也加入了 C/C++ 的專案管理、debugger 、Class hierarchy 等的支援,也很適合拿來開發 C/C++ 的專案,而且也可以產生 Makefile 檔案,讓專案環境更具移植性。

這麼多新功能真是令人興奮,唯一的缺點大概就是它是以 Java 開發的,不過 Netbeans 6.0 開始可以分不同版本來下載,如果電腦跑不動 full version 的 Netbeans,那可以視需求來下載不同版本。試一試 Netbeans 6.0,相信你也會得到很多驚喜!

  • xenc

    http://aa.pro.vexp.idv.tw/viewthread.php?tid=90&extra=page%3D1

    這裡有簡單的紹介如何用 netbeans 設定版面

  • 不知道能否請問些netbeans的問題
    1.程式碼版本控制
    2.netbeans debuger 如何應用

  • [quote comment=””]不知道能否請問些netbeans的問題
    1.程式碼版本控制
    2.netbeans debuger 如何應用[/quote]
    1. 要自己安裝 subversion 或 cvs 的 client..
    2. 這個您是要問什麼呢?

  • 1.我來去安裝試試看..感激
    2.如何操作,舉個例觀察某些值.

  • [quote comment=””]1.我來去安裝試試看..感激
    2.如何操作,舉個例觀察某些值.[/quote]
    Run 選單下不就全都有了嗎?

  • 我照http://weblogs.java.net/blog/claudio/archive/nb-reusable.html去設定出來的Beans
    不知道為何拖曳不出來我自己設定出來的東西
    這影片是5.0版的,我是用5.5.1版
    不知道是否是版本不同所以設定不同呢?

  • @steve
    我在 6.0 好像也沒辦法拖,不過我一加入自己寫的 bean 之後,它就直接放在我的 panel 上了 XDrz

  • [quote comment=””]@steve
    我在 6.0 好像也沒辦法拖,不過我一加入自己寫的 bean 之後,它就直接放在我的 panel 上了 XDrz[/quote]
    加入?請問是怎麼樣子加入呢?