NetBeans

Infobox_Software | name = NetBeans IDE | screenshot = Apache NetBeans 11 Linux.png | screenshot size = 220px | caption = NetBeans 11.1 | developer = Apache軟件基金會 、 甲骨文公司 | latest_release_version = 16 | latest_release_date = | operating_system = 跨平臺 | genre = Java IDE | license = Apache許可證 | website = NetBeans是由昇陽電腦 （ Sun Microsystems ） 建立的開放原始碼的軟體開發工具 ， 是一個開發框架 ， 可擴展的開發平臺 ， 可以用於Java ， C語言 ／ C++ ， PHP ， HTML5等程式的開發 ， 本身是一個開發平臺 ， 可以通過擴展插件來擴展功能 。 在NetBeans Platform平臺中 ， 應用軟體是用一系列的軟體模組 （ modular software components ） 建構出來 。 而這些模組是一個jar檔 （ Java archive file ） 它包含了一組Java程式的類別而它們實作全依據依NetBeans定義了的公開介面以及一系列用來區分不同模組的定義描述檔 （ Manifest file ） 。 有賴於模組化帶來的好處 ， 用模組來建構的應用程式可只要加上新的模組就能進一步擴充 。 由於模組可以獨立地進行開發 ， 所以由NetBeans平臺 開發出來的應用程式就能利用著第三方軟體 ， 非常容易及有效率地進行擴充 。