![]() |
![]() |
|||
|
EDU INSIGHT
NetBeans IDE 5.5に移行すべき10の理由
無料かつオープンソースのNetBeans IDE 5.5は、デスクトップ向け、エンタープライズ向け、及びWeb向けのアプリケーションの構築にあたるキャンパスのIT開発者や学生に最適のプラットフォームです。NetBeansがInfoworld誌の2007年最優秀JAVA IDEイノベーター賞を受賞したのも納得できます。 NetBeans IDEは、ピュアJavaテクノロジで記述されたJava開発ツールで、Javaが動作する全ての環境(つまり、ほとんど全ての環境)で動作します。また、サンが開発し、支援するオープンソースIDEであるという点もメリットです。 サンはおよそ8年前からNetBeansのコード開発にかかわり、2000年にNetBeansがオープンソース化されてからはそのスポンサーの役割を果たしています。このため、NetBeansは完全なサポートが受けられるエンタープライズ・クラスの開発環境となっています。 教育での利用に関しては、NetBeans.orgに教育コミュニティを開設し、世界中の教育機関を対象にNetBeansとJavaテクノロジの利用普及や指導を行っています。 この教育コミュニティは、一般的なBlueJツールを使い慣れた教員や学生向けの特別バージョンであるNetBeans BlueJ Editionの普及を進めるうえで中心的な存在となっています。NetBeans BlueJ Editionは、プロジェクトが拡大してBlueJでは対応しきれなくなったユーザ、あるいはドラッグアンドドロップ対応のGUI構築やWebサービスの開発など、BlueJで直接サポートされていない機能を使おうとするユーザのフル機能版IDEへの「ステップアップ」をサポートします。 NetBeansをお勧めする10の理由は次のとおりです。 1. 無料かつオープンソースのIDEとプラットフォーム NetBeans IDEのダウンロードと利用は無料です。NetBeans IDEは、Javaテクノロジ開発者の活発なコミュニティによりサポートされています。あらゆるソースが利用でき、さらにNetBeans Platformをアプリケーションの基盤にすることもできます。作成物の再配布に制限はありません。 2. NetBeans GUIビルダ(Project Matisse) Project Matisseは、きわめて自然な操作感のユーザ・インタフェースを備えた、Javaテクノロジ・ベースで最もすぐれたGUIビルダの1つです。Javaテクノロジの世界でVisual Basic並みに快適なGUI構築が可能になります。あらゆるプラットフォーム上でプロフェッショナルな外観と動作を備えたフォームを自由に作成できます。 3. NetBeans Mobility Pack NetBeans Mobility Packは、Java Micro Editionのアプリケーションの構築をするための完全なツールセットです。ドラッグアンドドロップ対応の視覚的な設計ツールを含み、デバイスのフラグメント化問題に対処しており、エンドツーエンドのソリューション開発に使用できます。 4. Apache Antベースのプロジェクト Apache Antをベースとするプロジェクト・システムでは、IDEの使用を強いられることはなくなります。大規模な開発チームでもプロジェクト・データを簡単に共有できるほか、プロジェクトをIDE外部のサーバ向けに構築、実行、及び展開することができます。
5. NetBeans Profiler 無料ツールのNetBeans Profilerは、NetBeans IDEと緊密に統合されており、アプリケーションの中でプロファイリングが必要な部分のみをプロファイリングできる先端技術を採用しています。これにより、オーバーヘッドが大幅に軽減され、従来のJavaプロファイラでは処理できなかったアプリケーションのプロファイリングが可能になります。このほかにも、アウトプットが少ない場合に、プロファイリング結果のフィルタリングに何時間も費やさなくてすむというメリットがあります。関連情報はいつでもすぐに入手できます。 6. Java Enterprise Edition開発 NetBeans IDEは、Java EEアプリケーションの開発に付随する面倒な作業や複雑さを解消します。ビジネス・メソッドを追加する場合は、右クリックで[Add Business Method(ビジネス・メソッドの追加)]を選択します。名前を変更する場合も、リネーム・リファクタリングで配備記述子のリファクタリングまで行われます。手作業で配備記述子を編集する必要はありません(お好みであれば、手作業でも可能)。IDEは「バッテリー付き」です。つまり、Sun Application Serverをバンドルすることができます。別のアプリケーション・サーバを使用する場合も、コンボ・ボックスで選択するだけです。 7. チーム開発 Developer Collaborationを使用すれば、隣室であれ、外国であれ、同僚との密接な連携作業が可能です。チャットやインスタント・メッセージだけでなく、実際にファイルを共有することもできます(2人が各自のエディタで1つのファイルを編集)。世界をまたがるエクストリーム・プログラミングも、NetBeansで実現できます。こちらでは、コラボレーション・サービスを無料で提供しています。 8. 速くて洗練 驚異的なパフォーマンスは、ひと昔前のNetBeansとは別格です。また、NetBeansは洗練されています。サブスタンス・プラグインを使えば、お好みの写真を背景に加えることができます。また、IDEのルック・アンド・フィールを全面的に変更することもできます。
9. C/C++のサポート IDEでプロフェッショナルなネイティブ・アプリケーションを開発する場合は、無料のC/C++ Packで、必要な機能の全てを追加できます。Microsoft Windows、Linux、及びSolarisオペレーティングシステムなど、様々なプラットフォームでCやC++コードを記述できます。 10. すぐに使用が可能 IDEでは、一般的な開発作業を進めるためにプラグインを探す必要はありません。全ての機能は一貫性のある使いやすいユーザ・インタフェースに統合されています。NetBeansは、モジュールでありながら、全てのプラグインを組み合わせたもの以上の機能を備えています。 NetBeans IDE上でJavaアプリケーション向けに提供されているリソースの一部をご紹介します。
ご意見・お問い合わせはこちらからお願いします。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||