BT

Oracle が NetBeans 7.0 をリリース,JDK 7 開発者プレビューと HTML5 をサポート

| 作者: Charles Humble フォローする 798 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー 投稿日 2011年4月24日. 推定読書時間: 3 分 |

原文(投稿日:2011/04/20)へのリンク

今日のバージョン7のリリースによって,NetBeans は JDK 7 をサポートする初のオープンソース IDE になった。新しい言語機能のサポート,JDK プラットフォームの新機能を活用するための既存コードベース修正作業を補助するコードインスペクタ,などが提供される。JDK 7 の特徴的な機能は次のようなものだ。

  1. Switch 文での String 使用
  2. ダイアモンド演算子 (new LinkedList<>())
  3. java.util.Objects
  4. JSR 292 (非標準型識別子)
  5. 新しい整数リテラル
  6. マルチキャッチ
  7. 自動リソース管理

JDK 7 はまだリリースされていないため,NetBeans チームは今後の展開に逐一対応していくことになる。Oracle のプロジェクト管理シニアディレクタである Duncan Mills 氏は InfoQ に対して,どのような変更にも対応するためにポイントリリースを行う計画がある,と語っている。

Swing アプリケーション開発者が NetBeans ユーザに占める比率の大きさ (Mills 氏によると,NetBeans ユーザの約 50% が JavaSE アプリケーション開発に従事しているという) から,Swing 用のビジュアルエディタツールには引き続き注目が集まるところだ。NetBeans 7 では新しいビジュアルエディタと GridBag カスタマイザがツールに追加される。その他にも Oracle は Maven3 や Git 1.7,JUnit 4.8.2 の統合サポートなどを追加している。さらにライブラリと Java プラットフォームの Javadoc にリモート HTTP URL のサポートが追加され,"リモートホスト" Javadoc がサポートされるようになった。

Java EE の開発者にとっては,新エディタの限定子(qualifier)を生成するヒント機能や,CDI (Context and Dependency Injection) に特化した observers/producers/injectables インスペクタなどが,CDI サポートの改善を実感する部分だろう。Java 永続化 API のサポートも改良され,Bean バリデーションのサポートや JSF PrimeFaces コンポーネントライブラリなどが新たに組み込まれた。

アプリケーションサーバのサポートでは Oracle WebLogic 11g との統合性が向上した。デプロイ時間が短縮され,デプロイされた機能とアプリケーションを表示するサーバランタイムのノード表示が新たに追加されている。GlashFish の統合も更新された。サポート対象に GlashFish 3.1 が追加され,リモートインスタンスやデプロイ済アプリケーションを管理する機構が新たに用意される。Tomcat 7,および近く公開される JBoss 6 もサポートされている。

Web 開発者に対しては,シンタックスチェックとコードハイライティング,HTML 5 自動補完のサポートが HTML エディタに追加された。CSS3 のサポートも将来のリリースで予定されている。Mills 氏によれば 22万人のユーザを持つという人気の高い PHP 開発サポートでは,phpDoc 生成のサポート,"Rename" および "Safe Delete" リファクタの新規サポート,などの改良が行われている。

我々が 以前レポートした とおり,NetBeans 7 では Ruby および RoR はもはやサポートされない。

Eclipse が支配的なオープンソース Java IDE マーケットにあって,NetBeans は成長を続けている。Mills 氏が語ったところによると,およそ 88 万人の "アクティブユーザ" (すなわち,この製品に定期的に "実家への電話連絡" をさせているユーザ) が存在し,1ヶ月間のダウンロード数は 55 万に達している。目標はこれを 100 万程度にまで増やすことだ。ベータ版には 2010 年 11 月から今日までの間に,約4万件のダウンロードがあった。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT