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
- サン・マイクロシステムズ
「経営が知るべきバズワード」 の新着情報
-
インフォア、“二重帳簿なIFRS”に対応する「複数元帳」機能を提供へ
日本インフォア・グローバル・ソリューションズは、国際会計基準(IFRS)に対応したコンポーネント「Infor Advanced General ... - NECと日本オラクルが協業を強化--中小規模向けワンストップDWHソリューションを提供
- アステラス製薬がWindows 7を早期導入する理由--バルマー氏がCIO向けに講演
- Hadoopが秘める可能性:オンプレミスでもクラウドでも使えるプラットフォームの魅力
- CTC、シンクライアントシステム拡充--Windows Server 2008 R2の仮想化技術活用
- 経営が知るべきバズワード 一覧へ »
「Java IDE新潮流」 のバックナンバー
-
各製品の特徴と強みは?--「Java IDE新潮流」まとめ読み
連載「Java IDE新潮流」では、さまざまな製品がしのぎを削るJava IDE(統合開発環境)の市場で、特に活気のある製品として「NetBeans 6.0」「Oracle JDeveloper 11g」「MyEclipse」を取り上げ、それぞれの特徴を紹介している。 -
Java IDE新潮流--JavaからAjaxまでばっちり対応:MyEclipse
-
Java IDE新潮流--第3回 Ruby/Rails開発も可能に:NetBeans 6
-
Java IDE新潮流--第2回 NetBeans 6.0でGUI開発
-
Java IDE新潮流--第1回 Javaエディタが大幅強化:NetBeans 6.0
- Java IDE新潮流 一覧へ »
企画特集
-
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
最大32個のセンサーが電力を徹底管理!
『省エネ性能』追求HPx86サーバー徹底レビュー -
求めているのはSIerのエンジニア!!
連載インタビュー第1話、グリーCTO藤本氏が語る -
進むストレージ環境の見直し
仮想環境に最適なiSCSIストレージLeftHandのメリット -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
情報漏えいを食い止める!
証跡としての信用力を高めるメールアーカイブとは? -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中
-
3.Composer概要
Intel Parallel Studioの一部であり、並列プログラムを実装するために役... -
4. Inspector概要
Intel Parallel Studioの一部であり、順次および並列プログラムでメモリ...
新着企業動向
-
Macintosh用DVDコピー/動画変換ソフトウエアの最新版「Roxio Popcorn 4」を11月6日に販売開始
ラネクシー -
情報セキュリティソリューションセミナー(中国特集)
NRIセキュアテクノロジーズ -
「大江戸セキュリティくろすわーど」好評につき期間延長しました!(11/15まで)
日立システムアンドサービス -
メールセキュリティSaaS『Mail Luck!セキュアタイプ』
NTTPCコミュニケーションズ(ネットワーク事業部) - 企業動向一覧へ»
