2007年6月4日 星期一

NetBeans

Copy From 維基百科,自由的百科全書

開發者 Sun Microsystems
最新穩定版 NetBeans IDE 5.5 Release Candidate 2 / OCT 2006
作業系統 Cross-platform
類型 Java IDE
許可協議 CDDL
網站 www.netbeans.org
NetBeans是由Sun建立的開放源碼的軟體開發工具,是一個開放框架,可擴展的開發平臺,可以用於Java,C語言/C++等的開發,本身是一個開發平臺,可以通過擴展外掛程式來擴展功能。

在 NetBeans Platform 平臺中,應用軟體是用一系列的軟體模組(modular software components)建構出來。而這些模組是一個jar檔(Java archive file)它包含了一組Java程式的類別而它們實作全依據依 NetBeans 定義了的公開介面以及一系列用來區分不同模組的定義描述檔(manifest file)。有賴於模組化帶來的好處,用模組來建構的應用程序可只要加上新的模組就組就能進一步擴展。由於模組可以獨立地進行開發,所以由 NetBeans 平臺開發出來的應用程序就能利用著第三方軟體,非常容易及有效率地進行擴充。


歷史
NetBeans 始於1997年的Xelfi計劃,本身是捷克布拉格查理大學Charles University的數學及物理學院的學生項目。其後有公司開始就這個計劃而發展這個IDE項目。1999年昇陽電腦Sun Microsystems終於推出商用的IDE並名為 NetBeans。並在同年的7月公開源碼,直到現在 NetBeans 的社群依然持續增長,而且更多個人同企業來意使用 NetBeans 作為項目開發的工具。 [1]


NetBeans 平臺
NetBeans 平臺是一種可重複使用的框架用於簡化其他桌面應用程式的開發。當基於NetBeans 平臺的應用被執行,平臺主要類別的main方法便會被執行。可用的模組會被放安置在存儲器中,並且開始執行任務。通常模組會只在被需要時,其代碼才會被裝進記憶。

應用程式能動態安裝模組。任何應用程式能包括更新模組,允許用戶申請下載的應用程式升級和加入新功能。這樣安裝,升級以及新發並行不必迫使用戶每再次下載整個應用程式。

整個 Netbeans 平臺提供對桌面應用程式常用的服務,允許開發者集中於僅限於他的應用程式的邏輯設計。其中 NetBeans 平臺的主要特徵是︰

用戶界面管理 User interface management (例如 選單和工具條) 用戶設定管理 User settings management 存儲管理 Storage management(保留和裝任何種類數據) 視窗管理 Window management 術士框架 Wizard framework(一步一步支援對話框)


相關網站
官方網頁
官方中文網頁
Introduction to NetBeans Platform -- NetBeans Mobility Pack -- NetBeans Profiler -- NetBeans Enterprise Pack -- NetBeans C/C++ Pack
NetBeans Feature Demos (Flash movies)
Build Your RCP Application on the NetBeans Platform + RCP Tutorials
NetBeans Programming Tutorials: Swing GUIs, Web and Enterprise, Mobility, Profiling...
NetBeans GUI Builder "Matisse"
Blogs about NetBeans
NetBeans plugin catalogue and NB Extras to extend IDE functionality
NetbeansIDA-Interactive DisassemblerToDecompiler Netbeans module with Interactive Disassembler
Netbeans Archived User Forums

沒有留言:

關於我自己

Aspire freedom , Hope to do Soming make self complete ~