Java開発の現場では利用があたりまえになってきたIDE(統合開発環境)、この流れに大きく貢献したのがEclipseだ。従来の重くて使えない、というIDEのイメージを払拭し、無料で公開されるオープンソースソフトウェアであったこともあり、現在も人気の高いIDEだ。
このまま、Eclipseの独壇場になるのかと思えたIDEも、ふたを開けてみればオープンソースソフトウェアのEclipseとNetBeans、商用製品ではOracle JDeveloperやIntelliJ IDEA、Eclipseベースの商用製品としてIBM WebSphere StudioやBorland JBuilderなど、様々なIDEがしのぎを削っている。
この連載では、こうしたIDEのなかでもとくに活気のあるIDEを取り上げ、IDEを巡る最近の流行に焦点をあてる。特に、先の2007 JavaOne Conferenceでプレビューの公開されたNetBeans 6.0を中心に、EclipseのオールインワンパッケージであるMyEclipse、NetBeansと同じくJavaOneでプレビューされたOracle JDeveloper 11gを取り上げ、それぞれの特徴を紹介する。
では、早速NetBeansから見ていこう。バージョン6で大幅な進化を遂げたコーディング支援機能、GUIの設計機能、Ruby on Railsのサポートという順で取り上げる。
ご存知の通りNetBeansはEclipseと双璧をなすオープンソースのJava統合開発環境だ。NetBeans 6.0には以下のように非常に多くの新機能が含まれている。
Javaエディタの改善
- Ruby/JRuby/Ruby on Railsのサポート
- Swing Application Framework、Beans Bindingのサポート
- プロファイラの統合
- Webページ、画面遷移のビジュアル編集
- モバイル開発支援機能の統合
- SOA対応機能の統合
- UML設計機能の統合
本稿ではこれらの新機能の中でも特にJava開発者にとって最も重要なJavaエディタを中心としたJavaのコーディング支援機能の新機能に触れてみよう。
これまでNetBeansはEclipseと比較して、「高機能だが肝心のJavaソースコードのコーディング効率で劣る」と言われ続けてきた。Eclipseの強力なJavaエディタと比較するとNetBeansのエディタは確かに使いにくいものだった。そのためNetBeans 6.0ではJavaエディタに大幅な改善が加えられている。まずはここをひとつずつ見ていこう。
関連情報
-
Pure Javaビルドツール名前が「Gosling」に--既存プロジェクトと統合
先日、XMLではなくJavaで記述するビルドツールについてお伝えしたが、名前が"Gosling"に決定したようだ。GoslingはApache Antをベースにした既存のビルドツール。同じくJavaで記述するビルドツールを開発しているプロジェクトとの統合という選択になった。 - Ant/Mavenに続け―Wicketコミッタ、Javaのみで記述するビルドツール開発中
- ラウンドアップ:Javaオープンソースの可能性を探る--2007 JavaOne Conferenceレポート
- 日立、Javaアプリ開発環境「MyEclipse」の日本語版とサポートを提供へ
- “Javaのオープンソース化は好機”--サンの要人が語るJavaの現状と未来
- Sun Microsystems
- サン・マイクロシステムズ
「経営が知るべきバズワード」 の新着情報
-
MS、「Office Communications Server 2007 R2」を発表--2009年2月発売へ
マイクロソフトが、ユニファイドコミュニケーションソフトウェアの新版「Office Communications Server 2007 Release 2」を20... - シトリックス、新仮想化サーバプラットフォームを発表--「大規模環境でも仮想化が利用できる」
- マイクロソフトが仮想化製品Hyper-Vを発表--市場シェア50%をねらう
- 「OpenOffice.org」スイートのバージョン3がリリース
- MSの消費者ウェブプラットフォームとしての「Live Services」
- 経営が知るべきバズワード 一覧へ »
「Java IDE新潮流」 のバックナンバー
-
各製品の特徴と強みは?--「Java IDE新潮流」まとめ読み
連載「Java IDE新潮流」では、さまざまな製品がしのぎを削るJava IDE(統合開発環境)の市場で、特に活気のある製品として「NetBeans 6.0」「Oracle JDeveloper 11g」「MyEclipse」を取り上げ、それぞれの特徴を紹介している。 -
Java IDE新潮流--JavaからAjaxまでばっちり対応:MyEclipse
-
Java IDE新潮流--DBからAjax、UML、ERまでオールインワン:Oracle JDeveloper
-
Java IDE新潮流--第2回 NetBeans 6.0でGUI開発
-
Java IDE新潮流--第1回 Javaエディタが大幅強化:NetBeans 6.0
- Java IDE新潮流 一覧へ »
ZDNet Japan Essential Topic
-
【一流企業が用意する活躍の舞台】
各社のキーマンが考えるキャリア*公開中! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
ネットと家電をつなぐチャレンジ「Life-X」
ライフログ・シェアリングサービス「Life-X」の印象は? -
エンタメCGM「gooメーカー☆メーカー」
【第2回】メーカー/占いのコンテンツを作ってみた! -
グリーンITの第一歩は見える化です
経営・財務・情報システムの3つの視点から環境対応を考える -
Techno Exchange
「目白坂データセンター」にみる信頼性とグリーンの調和 -
ERPパッケージの導入を成功させるコツ
成功させるコツをクイズ形式のWebcastで配信中 -
局所冷却に注目。
データセンターの冷却効率を向上し電力コストを抑制! -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
これからの時代のセキュリティ対策
くるぞ!in the cloudソリューション -
なぜ社内文書は無秩序に分散するのか?
真の文書管理を考える3か条に迫る!
ZDNet Japan イベント
- 開催日:2008年10月23日(木)
- イベント一覧へ»