NetBeans

オラクル社を中心としたコミュニティにより開発されているオープンソースの統合開発環境 (IDE)

NetBeans (IDE) Java/PHP/C/C++/JavaScript/GroovyNetBeans PlatformNetBeansGUI (Project Matisse) 
NetBeans IDE
NetBeans
NetBeans 12.2のスクリーンショット
開発元 Apacheソフトウェア財団[注釈 1]
リポジトリ ウィキデータを編集
対応OS Windows, Ubuntu, Solaris, Mac OS X
プラットフォーム クロスプラットフォーム
種別 統合開発環境
ライセンス Apache License
公式サイト
テンプレートを表示

概要

編集

100%Java4.0Java

JavaJavaJava SE 5.0IDEGUINetBeansJava IDE

NetBeans

JavaJavaScriptPHPC/C++GroovyWebApache TomcatGlassFish

Java IDE使EclipseEclipseNetBeans3.51Java Look&Feel使Windows3.6Look&FeelSystemLook&Feel

沿革

編集

4.0Java SE / EE5.5WebAPIUMLJSF

6.0RubyJavaScriptWebJSFWEBSwingJavaTomcat使

6.1PHPRubyJavaScriptJavaAPISpring2.5WebJSR311 RESTful Web JavaMercurialNetBeansMercurial使

6.5PythonPHP[ 1]JavaScriptprototype.jsjQuery使[ 2]NetBeansJavaAPIHibernate[ 2]HQLSQL

6.4ML()6.5

6.7JIRA  Bugzilla[ 3]Hudson[ 3]AntMaven2[ 3]PHPUnit[ 3]Selenium[ 3]Ruby [ 3]C / C++

7.0PythonRuby[ 4]7.1JavaFXCSS3[ 5]7.2Amazon Elastic Beanstalk7.2.1Oracle CloudSubversion[ 6]

7.3JavaScriptWebkitFirefoxChromeHTML5CSS3Web

ScalaScala

歴史

編集

NetBeans1996XelfiXelfiJavaIDE1997XelfiRoman StanekJava BeansIDENetBeansNetBeans1999

1999NetBeansJavaNetBeansForteForteNetBeansForte for JavaNetBeansXelfiNetBeans

サン・マイクロシステムズの買収

編集

20101JavaJDeveloperNetBeansJDeveloperNetBeansJavaJava使IDE [1]

2010127Oracle + Sun Strategy Update WebcastOracleNetBeans IDE[2]

NetBeans IDEJavaIDE

Java EE6Java ME





EclipseIDE

Apacheソフトウェア財団への寄贈

編集

2016NetBeansApache[3]Apache Incubator[ 7]2019Apache Incubator[4]

NetBeansの機能

編集

NetBeansの主要な機能は以下の通りである。

プラグイン

編集

標準で必要な機能が多く提供されているが、プラグインにより追加機能を使用できる。NetBeansコミュニティーや多くのベンダーから提供されている。

ビルドツール

編集

JavaのビルドApache Antが標準となっており、コンパイル作業が楽に行える。

コード支援

編集

クラス・変数・関数等のコード支援があり、開発者の手助けをしてくれる。また、JavadocにJava SEのAPI日本語ドキュメントを指定すればクラスやメソッドのコード補完中に小窓が現れて日本語の説明文を読める。

リファクタリング

編集

リファクタリングにより安全にクラス名・メソッド名・変数名の変更等が行える。

データベース管理

編集

JDBCドライバを使うことで、データベース管理システムに接続でき、データ操作が行える。

バージョン管理システム

編集

バージョン管理システムとして、GitMercurialSubversionの3つが利用できる。

ユニットテストxUnitであるJUnitやPHPUnitが使用できる。

対応オペレーティングシステム

編集

IDEJavaJava VM

[ 8]

Microsoft Windows 7 Professional

Microsoft Windows Vista SP1

Microsoft Windows XP Professional SP3

Ubuntu 9.1012.04

Solaris 11 Express

Mac OS X v10.6 IntelMac OS X Lion

Oracle Enterprise Linux5Ubuntu 8.x  10.04Red Hat Enterprise Linux LinuxFreeBSDports

ライセンス

編集

NetBeansのコードの大部分は、Common Development and Distribution License (CDDL) とGNU General Public License v2 (GPLV2) のデュアルライセンスの下でソースコードを公開している。CDDLは、Mozilla Public License (MPL) をベースとしたOSI承認ライセンスの一つである。

Apacheソフトウェア財団への寄贈後はApache License 2.0に一本化された。

関連製品

編集

Java Studio Creator - NetBeansVBGUIDreamweaver使

JDeveloper - Java

ねこび〜ん

編集
 
ねこび〜ん

  NetBeans 

NetBeansCreative Commons - 2.1 [ 9]

2008227NetBeans[5][6][ 10]

使[7]

注釈

編集
  1. ^ オラクルからの寄贈。さらに買収前はサン・マイクロシステムズ

出典

編集
  1. ^ FAQ - OracleのJava開発ツール(最終更新日2010年1月27日)[リンク切れ]
  2. ^ NetBeansはJava開発のままいく - Oracle マイナビニュース
  3. ^ OracleがNetBeansをApache Foundationに提供”. InfoQ. 2019年7月26日閲覧。
  4. ^ 「Apache NetBeans」が“インキュベーター”を卒業”. 窓の杜. 2019年7月26日閲覧。
  5. ^ 設立総会レポート 東北デベロッパーズコミュニティ, 2012年7月27日閲覧
  6. ^ 「ねこび〜ん」を応援しましょう! 東北デベロッパーズコミュニティ, 2012年7月27日閲覧
  7. ^ NekoBean NetBeans Wiki

一次資料

編集


(一)^ NetBeans IDE 6.5 . 2019730

(二)^ abNetBeans IDE 6.5 . 2019730

(三)^ abcdefNew and Noteworthy: NetBeans IDE 6.7 (). 2019730

(四)^ NetBeans IDE 7.0 . 2019730

(五)^ NetBeans IDE 7.1.2 Release Information (). 2019730

(六)^ NetBeans IDE 7.2.1 Release Information (). 2019730

(七)^ NetBeans Project Incubation Status. The Apache Software Foundation. 2019726

(八)^ [1]

(九)^ NetBeans 

(十)^  , 2012727

外部リンク

編集

NetBeans

ねこび〜ん