2007年9月

導入事例

会津大学

EDU INSIGHT

明日を担うコンピューティングの今:SunのHPC Constellation System

EDU INSIGHT

NetBeans IDE 5.5に移行すべき10の理由
プレスリリース一覧
教育研究機関のページへ
バックナンバー一覧

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の理由は次のとおりです。

NetBeans IDEのダウンロードと利用は無料です。NetBeans IDEは、Javaテクノロジ開発者の活発なコミュニティによりサポートされています。あらゆるソースが利用でき、さらにNetBeans Platformをアプリケーションの基盤にすることもできます。作成物の再配布に制限はありません。

Project Matisseは、きわめて自然な操作感のユーザ・インタフェースを備えた、Javaテクノロジ・ベースで最もすぐれたGUIビルダの1つです。Javaテクノロジの世界でVisual Basic並みに快適なGUI構築が可能になります。あらゆるプラットフォーム上でプロフェッショナルな外観と動作を備えたフォームを自由に作成できます。

NetBeans Mobility Packは、Java Micro Editionのアプリケーションの構築をするための完全なツールセットです。ドラッグアンドドロップ対応の視覚的な設計ツールを含み、デバイスのフラグメント化問題に対処しており、エンドツーエンドのソリューション開発に使用できます。

Apache Antをベースとするプロジェクト・システムでは、IDEの使用を強いられることはなくなります。大規模な開発チームでもプロジェクト・データを簡単に共有できるほか、プロジェクトをIDE外部のサーバ向けに構築、実行、及び展開することができます。

ページ先頭へ

無料ツールのNetBeans Profilerは、NetBeans IDEと緊密に統合されており、アプリケーションの中でプロファイリングが必要な部分のみをプロファイリングできる先端技術を採用しています。これにより、オーバーヘッドが大幅に軽減され、従来のJavaプロファイラでは処理できなかったアプリケーションのプロファイリングが可能になります。このほかにも、アウトプットが少ない場合に、プロファイリング結果のフィルタリングに何時間も費やさなくてすむというメリットがあります。関連情報はいつでもすぐに入手できます。

NetBeans IDEは、Java EEアプリケーションの開発に付随する面倒な作業や複雑さを解消します。ビジネス・メソッドを追加する場合は、右クリックで[Add Business Method(ビジネス・メソッドの追加)]を選択します。名前を変更する場合も、リネーム・リファクタリングで配備記述子のリファクタリングまで行われます。手作業で配備記述子を編集する必要はありません(お好みであれば、手作業でも可能)。IDEは「バッテリー付き」です。つまり、Sun Application Serverをバンドルすることができます。別のアプリケーション・サーバを使用する場合も、コンボ・ボックスで選択するだけです。

Developer Collaborationを使用すれば、隣室であれ、外国であれ、同僚との密接な連携作業が可能です。チャットやインスタント・メッセージだけでなく、実際にファイルを共有することもできます(2人が各自のエディタで1つのファイルを編集)。世界をまたがるエクストリーム・プログラミングも、NetBeansで実現できます。こちらでは、コラボレーション・サービスを無料で提供しています。

驚異的なパフォーマンスは、ひと昔前のNetBeansとは別格です。また、NetBeansは洗練されています。サブスタンス・プラグインを使えば、お好みの写真を背景に加えることができます。また、IDEのルック・アンド・フィールを全面的に変更することもできます。

ページ先頭へ

IDEでプロフェッショナルなネイティブ・アプリケーションを開発する場合は、無料のC/C++ Packで、必要な機能の全てを追加できます。Microsoft Windows、Linux、及びSolarisオペレーティングシステムなど、様々なプラットフォームでCやC++コードを記述できます。

IDEでは、一般的な開発作業を進めるためにプラグインを探す必要はありません。全ての機能は一貫性のある使いやすいユーザ・インタフェースに統合されています。NetBeansは、モジュールでありながら、全てのプラグインを組み合わせたもの以上の機能を備えています。

NetBeans IDE上でJavaアプリケーション向けに提供されているリソースの一部をご紹介します。

Javaアプリケーション向けに提供されているリソース
NetBeansは、世界数十万人の経験豊富な開発者が集まるオープンソースのコミュニティです。
オリジナルのNetBeans IDEと同様、BlueJエディションは無料のオープンソースIDEです。学生向けにシームレスな移行パスが用意されており、教育を主眼とするBlueJからフル機能のプロフェッショナルIDEへの切り替えをサポートします。
問題にぶつかったとき、専門家に相談できるのは心強いものです。NetBeans製品には、個人開発者から大企業まで、あらゆる開発者環境に合わせた様々なレベルのサポートが用意されています。

ご意見・お問い合わせはこちらからお願いします。


ページ先頭へ

お問い合わせ 会社情報 ニュース 採用情報 プライバシー 利用規定 商標 Copyright  Sun Microsystems, Inc.