netbeans

netbeans

開發人員與客戶社區的家園
NetBeans由Sun公司(2009年被甲骨文收購)在2000年創立,它是開放源運動以及開發人員和客戶社區的家園,旨在構建世界級的Java IDE。NetBeans當前可以在Solaris、Windows、Linux和Macintosh OS X平台上進行開發,并在SPL(Sun公用許可)範圍内使用。NetBeans包括開源的開發環境和應用平台,NetBeans IDE可以使開發人員利用Java平台能夠快速創建Web、企業、桌面以及移動的應用程序,NetBeans IDE已經支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開發語言。
    軟件名稱:NetBeans 軟件平台:Windows,Linux,Mac OS,Solaris,zip包 軟件語言: 開發商:Sun公司 軟件授權:CDDL+GPL2雙許可證 軟件版本: 軟件大小: 中文名:無 現狀:2009年被甲骨文收購 創立:2000年

基本簡介

NetBeans項目由一個活躍的開發社區提供支持,NetBean開發環境提供了豐富的産品文檔和培訓資源以及大量的第三方插件。

NetBeans是開源軟件開發集成環境,是一個開放框架,可擴展的開發平台,可以用于Java、C/C++,PHP等語言的開發,本身是一個開發平台,可以通過擴展插件來擴展功能。

在 NetBeans Platform平台中,應用軟體是用一系列的軟體模組(Modular Software Components)建構出來。而這些模組是一個jar檔(Java Archive File)它包含了一組Java程式的類别而它們實作全依據依NetBeans定義了的公開介面以及一系列用來區分不同模組的定義描述檔(Manifest File)。有賴于模組化帶來的好處,用模組來建構的應用程式可隻要加上新的模組就能進一步擴充。

發展曆程

NetBeans是一個始于1997年的Xelfi計劃,本身是捷克布拉格查理大學Charles University的數學及物理學院的學生計劃。此計劃延伸而成立了一家公司進而發展這個商用版本的NetBeans IDE,直到1999年Sun Microsystems電腦買下此公司。Sun Microsystems于2000年6月将NetBeans IDE作為開源項目發展。2010年1月,Sun Microsystems成為甲骨文的子公司。

目前NetBeans IDE最新版下載量已經超過18萬次,參與開發人員超過80萬。NetBeans項目正在蓬勃發展,并将繼續成長。

不同版本

IDE7.0

eclipse快捷鍵的支持:通過netbeans的設置,可以選擇使用eclipse的快捷鍵

JDK 7

Project Coin支持

增強編輯器功能:代碼完成與提示

WebLogic服務器

簡化和加快部署到WebLogic的過程和速度

部署的應用程序和資源時使用新的服務器運行節點

JSF集成與服務器庫

Oracle數據庫

簡易的連結向導

安裝JDBC驅動程序向導

支持在存儲過程中編輯和部署

GlassFish

GlassFish 3.1支持

遠程GlassFish的域重啟和日志查看

啟用和禁用部署的應用程序

Java

Maven 3支持

JUnit 4.8.2集成和各種JUnit的改善

遠程網址支持庫和Java平台的Javadoc

新改進的GridBagLayout視覺自定義

Java EE

改進了CDI,REST服務和Java的擴展性

支持新的Bean驗證

支持JSF組件庫,包括捆綁PrimeFaces庫

改進的編輯在JSF的表達式語言,包括代碼完成、重構和相關提示

網絡語言

HTML5編輯支持

JSON格式

PHP

生成PhpDoc

重構被重命名,包括安全删除等

PHP 5.3提供對别名的支持

C/C++

從用戶的現有的二進制中方便導入項目

增加當用戶的源文件位于遠程系統上等新的項目類型

NetBeans平台

注釋系統更新

性能增強并且與檢查器更加緊密集成

新增的NetBeans API的變化

常規信息

在編輯器中自動換行

提高了拼寫檢查的集成度

當在IDE和其他程序切換時,僅實施對計算機幹擾程度程度較低的拼寫檢查。

JDK7的支持,包括編輯器的改進(語法,提示)

對WebLogic應用服務器和GlassFish3.1改良的支持

Oracle數據庫的改進

HTML5的編輯支持

支持Maven 3并與IDE捆綁在一起

改進了對CDI,REST服務,Java持久性,Bean驗證的支持

PHP的重命名重構

換行

IDE切換智能感知

更新對C/C++的支持(遠程文件系統浏覽,庫項目運行/調試,增強模闆/專業)

支持Git 1.7.х

其他更新列請參閱NetBeans IDE 7.0 New and Noteworthy頁面

IDE7.3

NetBeans IDE 7.3新增功能

大大增強了開發者使用HTML5、JavaScript和CSS創建和調試富Web和移動應用的功能,

開發者可通過全新的頁面檢查、CSS樣式編輯器和全新的JavaScript編輯器、調試器等等工具來提升開發效率;另外該版本繼續改進對Groovy,PHP,JavaFX and C/C++語言的支持。

IDE7.4

NetBeans 7.4 新增特性:

HTML5 development for Android and iOS devices

HTML5 development in Java EE and PHP applications

Editing support for Knockout and AngularJS frameworks

Java SE 8 Support

Redesigned JavaFX support according to JDK 8 architecture

Additional enhancements are listed on the NetBeans IDE 7.4 New and Noteworthy page.

IDE8.0

Java SE 8嵌入式支持

Java ME 8嵌入式支持

增強的HTML 5支持

支持JavaFX新GUI編程體系

支持創建匿名inner class

NetBeans IDE 8.0新增功能和重要功能頁上列出了其他增強功能。

支持技術

·Java EE 7、Java EE 6和Java EE 5

·JavaFX 2.2.x和8

·Java ME SDK 8.0

·Java Card 3 SDK

·Struts 1.3.10

·Spring 4.0.1、3.2.7、2.5

·Hibernate 4.2.6、3.6.10

·問題跟蹤

·Bugzilla 4.4及早期版本

·Jira 3.13+和5.0+

·PHP 5.5、5.4、5.3、5.2、5.1

·Groovy 2.1

·Grails2.3、2.2

·Apache Ant 1.9.2

·Apache Maven 3.0.5及早期版本

·C/C++/Fortran

·VCS

·Subversion:1.8和1.6

·Mercurial:2.8.x及早期版本

·ClearCase V7.0

·Git 1.8.х及早期版本

NetBeans IDE的7.0支持以下技術,并已與下列應用服務器測試。

支持的技術

Java EE 6, Java EE 5 and J2EE 1.4

Java ME SDK 3.0

Java Card 3 SDK

Struts 1.3.8

Spring 3.0,2.5

Hibernate 3.2.5

Java API for RESTful Web Services (JAX-RS) 1.1

Java Wireless Toolkit 2.5.2 for CLDC

Issue Tracking

Bugzilla 3.4或早期版本

Jira 3.4或早期版本

C/C++/Fortran

PHP 5.3, 5.2, 5.1

Groovy 1.6.4

Grails 1.1

Apache Ant 1.8.1

Apache Maven 2.2.1或後期版本

VCS

CVS:1.11.x, 1.12.x

Subversion:1.5.x,1.6.x

Mercurial:1.5

ClearCase V7.0

Git 1.7.х

通過測試的應用服務器:

GlassFish Server Open Source Edition 3.1

WebLogic 11g PS3 (10.3.4)

其他流行的服務器:

GlassFish Enterprise Server v2.1.1

Tomcat 7.0.11

JBoss 6.0

新功能

NetBeans IDE的7.0引入了對Java SE 7開發語言的支持,建議安裝前首先安裝JDK 7開發者預覽版。該版本還提供了OracleWebLogic服務器中Oracle數據庫和GlassFish3.1的進一步整合與支持。NetBeans 7.0的其他亮點包括提供Maven3和HTML5的編輯支持、使用新的GridBagLayout設計改進了Swing GUI的開發環境、并且增強了Java編輯器的功能等。

NetBeans IDE 7.0提供英語、葡萄牙語(巴西)、日語、俄語和簡體中文版。

版本

NetBeans 7.0正式版于2011-4-20日發布。NetBeans 7.0帶來了衆多改進,如增加或改進了JDK7的支持、GlassFish3.1的支持、Maven3的支持等。

目前最新版的NetBeans為Netbeans 8.0 beta

平台介紹

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

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

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

*用戶界面管理User interface management(例如選單和工具條)

*用戶設定管理User settings management

*存儲管理Storage management(保留和裝任何種類數據)

*視窗管理Window management

*引導框架Wizard framework(一步一步支援對話框)

相關詞條

相關搜索

其它詞條