Java IDE新潮流--DBからAjax、UML、ERまでオールインワン:Oracle JDeveloper
5月にサンフランシスコで開催された2007 JavaOne Conferenceにあわせ、OracleからJava統合開発環境JDeveloperの新版11gのテクニカルプレビューが公開された。
5月にサンフランシスコで開催された2007 JavaOne Conferenceにあわせ、OracleからJava統合開発環境JDeveloperの新版11gのテクニカルプレビューが公開された。JDeveloperはデスクトップアプリケーションからエンタープライズアプリケーションまでJava開発を幅広くサポートする統合開発環境。以前は有償の製品であったが、EclipseやNetBeansといったオープンソースの統合開発環境の台頭もあり2005年より無償提供されている。
JDeveloperをEclipseやNetBeansと比較したときの最大の優位性はエンタープライズ向けの機能の充実だろう。本稿では現在公開されているJDeveloper 11gのテクニカルプレビュー版について主要な機能を紹介していく。
JDeveloper 11gの主な機能
Webアプリケーション開発
JSPをビジュアル編集するためのWYSIWYGエディタ、JSFの画面遷移をグラフィカルに定義するためのフローエディタなどがサポートされている。
図 1: JSFの画面遷移をグラフィカルに編集
また、Ajaxの台頭もあり、11gではJavaScript関連の機能が強化されている。JavaScriptエディタでの入力補完や構文チェックが可能になったほか、Firefoxと連携してJavaScriptのデバッグを行うことができるようになった。
JSF用のAjax対応コンポーネント(ADF Faces Rich Client)も多数用意されており、リッチなJSFアプリケーションを作成することが可能だ。コンポーネントの一覧を参照できるページが用意されているので参考にして欲しい。
GUIアプリケーション開発
JDeveloperではAWT/SwingによるGUIアプリケーションの開発もサポートされている。以下のようなGUIビルダを用いてグラフィカルに画面を作成することが可能だ。
図 2: GUIビルダ
後述するADFがSwingによるGUIアプリケーション開発もサポートしている点はJDeveloperの強みといえるだろう。ただし、これまでJavaはWebアプリケーションが主戦場だったこともあってか、JDeveloperでのGUIアプリケーション開発機能は充実しているとは言いがたい。標準でGUIアプリケーションの開発をサポートしていないEclipseはともかく、積極的に最新の仕様をサポートしているNetBeansと比較すると数歩遅れているという感が否めない。近年はJavaがクライアントサイドへの取り組みを強化していることもあり、JDeveloperでも今後のサポート強化に期待したいところだ。
- 0人の推薦記事
- 1人がクリップ
-
ソーシャルブックマーク(-)
- トラックバック(0)
- 特集: Java IDE新潮流 (6件)
- 今日のトップ記事
- 昨日
- 3日前
- 4日前
- 5日前
- 7日前
- ホワイトペーパー
- 話題のタグ
仮想化Java環境のスループットを2倍に--BEA LiquidVMの適応型メモリ管理
Firefox 3が対応したdisplayプロパティの値(3) - inline-table
MSもアドビも学生さんに開発ソフトを無償提供
「Economist」のトップページがリニューアル
あなたがプログラムを理解できない10の理由:第2回
新APIまもなく登場--Google Developer Day 2008の見所とは?
-Simplify IT- ITをシンプルに 連載第2回
リスティング広告における競争優位性の維持
内部統制対策を実現するIT運用管理ツール