NetBeansについて詳しく解説

導入

NetBeans
Netbeans ロゴ.png
開発者サン・マイクロシステムズ
最初のバージョン1996年、ゼルフィ名義
最新バージョン6.9.1 [+/-]
上級版[+/-]
環境Java プラットフォーム
言語
(フランス語: 部分的に)
親切Java、 PHP 、C/C++、 FortranJavaScript 、Python、 Ruby用の IDE
ライセンスCDDL/GPL
Webサイトwww。 netbeans.org

NetBeans は統合開発環境(IDE) であり、2000 年 6 月にSunによって CDDL および GPLv2 (共通開発および配布ライセンス) に基づいてオープン ソースとしてリリースされました。 Java に加えて、NetBeans は、Python、 C 、C++、JavaScript、XML、Ruby、PHP、HTML などの他のさまざまな言語もサポートしています。これには、最新の IDE のすべての機能 (カラーエディター、多言語プロジェクト、リファクタリング、グラフィカル インターフェイス、Web ページ エディター) が含まれています。

Java で設計された NetBeans は、 WindowsLinux 、Solaris ( x86および SPARC)、 Mac OS X 、または独立したバージョンのオペレーティング システム (Java仮想マシンが必要) で使用できます。 Java での開発には、Java Development Kit JDK環境が必要です。

NetBeans は、特定のアプリケーション (Swing ライブラリ (Java)) の開発を可能にするプラットフォームも構成します。NetBeans IDE はこのプラットフォームに基づいています。

Netbeans IDE はプラグインを使用して強化されます。

 NetBeansについて詳しく解説

歴史的

1997 年に、NetBeans は、 プラハのカレル大学数学理学部が運営する学生プロジェクトである Xelfi から誕生しました。その後、このプロジェクトを中心に会社が設立され、1999に Sun に買収されるまで、NetBeans IDE の商用バージョンが公開されました。Sun は、翌年 6 月にプロジェクトに CDDL と GPL v2 のデュアル ライセンスを適用しました。

環境

Netbeans は、さまざまなプログラミング言語とコラボレーション ツールをサポートする IDE です。

基本環境

基本環境には、次の一般的な機能が含まれています。

  • グラフィカル ユーザーインターフェイスの構成と管理、
  • さまざまなプログラミング言語のサポート、
  • ソースコード処理 (編集、ナビゲーション、フォーマット、検査など)、
  • Eclipse や JBuilder などの他の IDE との間で関数をインポート/エクスポートします。
  • データベース、Web サーバー、共有リソースへのアクセスと管理、
  • タスク管理(やるべきこと、フォローアップなど)、
  • 統合されたドキュメント。

主な対応言語

統合エディターは、補完機能、構文および意味チェック、警告とアドバイス、コード回復 (「リファクタリング」: 名前変更、メソッド変更、クラス管理など)、保存および回復を提供します。

次の主要な言語をサポートしています。

  • Java (Java SE、Java ME、JavaFX、Java EE)、Javadoc、
  • Ruby およびRuby on Rails : Ruby 1.9、Ruby on Rails 3、JRuby 1.4、
  • グルービーと聖杯、
  • PHP ( Zendおよび Symfony 環境を含む)、
  • JavaScript
  • C、C++、フォートラン。 Netbeans では、特定のコンパイラを使用する必要はありません。 Qt ライブラリのサポートに注意してください。サポートされているプラ​​ットフォームはMicrosoft Windows 、Linux、 Mac OS 、Solaris 10 およびOpenSolarisです。
  • パイソン、
  • HTML、XHTML、 RHTML
  • XML、
  • DTD、
  • CSS、
  • JSP、JSF、
  • ERB、

プロジェクト管理

Netbeans は、主要な CVSバージョン管理システム (CVS、Subversion、 Mercurial 、ClearCase) をサポートしています。また、共同作業ツール (Kenai Team Server Project) も統合されています。

バグ管理ソフトウェア: Jira、 BugZillaと対話します。

デバッグと最適化

Netbeans には Java プロファイラ (CPU パフォーマンス分析、負荷生成分析、メモリ使用量分析など) が含まれています。

Java デバッグ ツールも含まれています。 PHP デバッガー (Zend、Xdebug) と対話することもできます。

データベース

NetBeans には、JDBC コネクタが存在するすべてのリレーショナル データベース (データベース マネージャーのバージョンに応じて) をサポートするデータベース エクスプローラーが含まれています: JavaDB (Derby) MySQL、PostgreSQL、Oracle、 Microsoft SQL、PointBase、jTDS、 IBM DB2再頒布可能ファイルなど。

エクスプローラーには、クエリ エディター、統合された MySQL データベース マネージャーが含まれています。

アプリケーション構築ツール

サーバー上のアプリケーション (Web アプリケーションと JAVA EE)

NetBeans は、Web およびJava EEアプリケーションを実行するためのさまざまな環境をサポートしています: Java Server Pages (JSP)、Java Server Faces (JFS)、Enterprise JavaBeans (EJB 2.1、EJB 3、EJB 3.1)、Apache Struts、Spring Web MVC、Hibernate … Java EE 6、Java EE 5、J2EE 1.4、Java Persistence API (JPA 2.0)、Java Servlet API 標準をサポートしています。

Java Web Start (JNLP) 経由で Java アプリケーションとアプレットをデプロイできるようになります。

Netbeans は、Hudson (Ant 用の Maven および Java SE プロジェクト) と Maven (Maven Apache プロジェクトの作成、実行、テスト、およびデバッグ) の機能を統合します。

ワークステーションアプリケーション

JDK 1.1、1.2、1.3、1.4、JDK 5.0、および JDK 6 にリンクされたワークステーション アプリケーション (Java SE) の開発をサポートします。JUnit 3 および 4 テストの使用が可能になります。

NetBeans は、Java Swing GUI Builder (旧 Matisse プロジェクト) として指定される、Swing を使用したグラフィカル環境を提供します。この環境には、インターフェイス構成ツールのパレット (Swing および AWT コンポーネント、およびプロジェクト用に開発された特定のコンポーネント) が含まれています。シンプルなグラフィカル インターフェイス (選択して配置) を通じて使用され、ユーザー向けにインターフェイスを描画し、その場で視覚化できます。 GUI の構造は、JSR 296 (Swing Application Framework) および JSR 295 (Beans Binding テクノロジ) に準拠しています。

NetBeans は Java FX もサポートしています。

モバイルまたは組み込み上の Java アプリケーション

Netbeans は、モバイル (Java ME) および組み込みシステム用の Java アプリケーションの開発をサポートします。

ウェブサービス

NetBeans は、Web サービスを操作するためのさまざまなツールを提供します。 JAX-WS サービス、JAX-RS RESTful Web サービス、JAX-RPC Web サービス標準、 SOAPおよび RESTful Web サービス、JBI Java Business Integration、Java Architecture for XML Binding API (JAXB)、モバイル Java ME Web サービスをサポートします。 Google マップ、StrikeIron、Yahooニュース検索 Web サービスの使用が可能になります。また、少数の主要企業 (Google、 Facebook 、Yahoo、YouTube など) が提供するサービスの統合もサポートしています。

 NetBeansについて詳しく解説

NetBeans プラットフォーム

プラットフォーム

NetBeans は、ワークステーション用アプリケーション (Swing ライブラリ (Java)) を開発するための汎用プラットフォームでもあり、メニュー、ウィンドウ、構成、ファイル管理、更新管理などのアプリケーションの構造要素を開発するためのリソースを提供します。プレゼンテーションは NetBeans ドキュメント センターによって提供されます。

NetBeans IDE には便利なリソースがすべて含まれていますが、プラットフォームを個別にインストールすることもできます。

Netbeans プラットフォームに基づくアプリケーションの開発は、プラットフォームに挿入されてその機能を動的に拡張する「モジュール」の作成で構成されます。

モジュールは、さまざまな範囲の Java クラスのグループです。モジュールは、単純な機能 (例: クリップボードの内容を編集するためのアクションをメニューに追加する) を実行する単純な Java クラスで構成することも、外部アプリケーションを完全に統合することもできます (例: Java プロファイリング スイート)。モジュールは NetBeans IDE 自体に適用できます。

モジュールの作成は、標準化された API に基づいて行われます。

開発者間の共有スペースを設置。

OSGi

NetBeans プラットフォームは OSGiフレームワークに準拠しています。NetBeans IDE 6.9 では、Java アプリケーションおよび NetBeans から開発されたアプリケーション用の OSGi パッケージを作成できます。

プラグイン

NetBeans IDE は、プラグインロジックを通じて機能強化されています。

  1. نت بينز – arabe
  2. NetBeans – azerbaïdjanais
  3. NetBeans – bulgare
  4. নেটবিন্স – bengali
  5. NetBeans – catalan
  6. NetBeans – tchèque

NetBeansについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。