ここが変わった!eclipse 3.6の新機能
DESCRIPTION
TRANSCRIPT
ここが変わった!Eclipse 3.6の新機能
NTTデータ先端技術
竹添 直樹
自己紹介
NTTデータ先端技術 竹添 直樹(たけぞう)
Blog: http://d.hatena.ne.jp/takezoe/ E-Mail: [email protected] Twitter: takezoen
Project Amateras http://amateras.sourceforge.jp/
イマドキのIDE事情(マイコミジャーナル) http://journal.mycom.co.jp/column/ide/index.html
Eclipse 3.6の提供パッケージ
Java JavaEE C/C++C/C++Linux
RCP/Plugin
Modeling Reporting PHP Pulsar SOA Javascript Classic
RCP/Platform ○ ○ ○ ○ ◎ ◎ ○ ○ ○ ○ ○ ◎CVS ○ ○ ○ ○ ◎ ◎ ○ ○ ○ ○ ◎EMF △ ○ △ ◎ ○GEF ○ ○ ◎ ◎ ○JDT ○ ○ ◎ ◎ ○ ○ ◎Mylyn ○ ○ ○ ○ ○ ○ ○ ○ ○ ○Web Tools ○ ○ ○ ○ ○Linux Tools ○JavaEE Tools ○ ○XML Tools ○ ○ ◎ ○ ○ ○RSE ○ ○EclipseLink ○ ○PDE ○ ◎ ◎ ○ ◎Datatools ○ ○CDT ○ ○BIRT ○ECF ◎GMF ◎PDT ○MDT ◎MTJ ○Swordfish ○◎ソースも含む ○含む △部分的に含む
C/C++ Linux、SOA、JavaScriptといったパッケージが新たに追加された
Pleiadesもあります 日本語化+有用なプラグインをインストール済みのEclipseディストリビューション 普通にJava開発に使うならPleiadesのJavaパッケージがオススメ 提供されているのはWindows 32ビット版のみ http://mergedoc.sourceforge.jp/
Eclipse 3.6の主な新機能
Windows 64ビット版の提供 JavaEE6対応
EJB 3.1/JPA 2.0/JSF 2.0/Servlet 3.0に対応 アプリケーションサーバとしてTomcat 7をサポート JAXBのサポート(XMLスキーマとJavaの相互自動生成)
細かい改善 パッケージ名の短縮表示など
Eclipse Marketplace連携 Eclipse上からEclipse Marketplaceのプラグインをインストール可能に
Linux Tools Autotools、プロファイラなどの利用を支援
EGit(Incubation) 分散バージョン管理システムGitのクライアント 標準パッケージでは提供されないが、更新マネージャでインストール可能
Java標準仕様への対応 プロジェクト作成ウィザードでEJB 3.1/JPA 2.0/Servlet 3.0が選択可
能になった アプリケーションサーバとしてTomcat 7を登録可能になった
NetBeansなどと比べるとサポートはいまいちかも…
JAXBのサポート
JAXBクラスからXMLスキーマを生成
XMLスキーマからJAXBクラスを生成
クイックアウトライン
HTML/XML/JSP/CSS/エディタでもCTRL+Oでクイックアウトラインが表示可能になった
パッケージ名の短縮表示
短縮するパッケージ名のパターンを指定
すっきり!
Eclipse MarketplaceEclipse Marketplaceに掲載されて
いるプラグインを検索可能
直接インストールできる
細かい使い勝手の向上がほとんど
EclipseはJava IDEとして成熟
機能面での大きな変化はない
裏を返せば移行コストが低いということ
Eclipse 3.5のJavaコンパイラ(ejc)にはマイナーなバグもある
Eclipse 3.6へのバージョンアップをオススメします!
おまけ
Eclipse 4.0はより使いやすく!
クイックアクセス
ツールバーからクイックアクセスを利用可能
いままではCTRL+3でポップアップ表示していたが、より手軽に呼び出せるように!
ビュー、エディタのレイアウト
情報量の多いビューをエディタ領域にスタックしておくと便利そう
エディタをビュー領域にスタックしたり、ビューをエディタ領域にスタックできる
Enjoy Eclipse!!