1 2 3 4 →

魅力的に進化したEclipseを今こそ使ってみませんか?

 Eclipse(イクリプス、または、エクリプス)の元になったアプリケーション開発ツールを米IBMがオープンソースコミュニティに寄贈したのは2001年でした。そして、Eclipseの魅力に取り付かれた私が翔泳社からDESKTOP REFERENCE「Eclipse辞典」を出版したのが2006年です。その後も進化をし続けたEclipseは、今では初心者から上級者まで、どなたにでもお勧めできる「素晴らしい道具」になっています。また、たくさんのプログラミング言語やツールに対応し、目的に応じて形を変えられる「万能工具」と呼べる存在になりつつあります。しかも、多くの方の参画のおかげで、オープンソースに見られやすい「敷居の高さ」はEclipseにはありません。

 今こそ、Eclipseを使ってみませんか?

Eclipseとは?

 Eclipseは誰でも無償で利用できるオープンソースの開発ツールです。各OSに対応しており、Windows版、Mac OS X版、Linux版が提供されています。機能拡張が容易で、あらゆる場面に柔軟に対応できるカスタマイズのしやすさから統合開発環境(IDE)とも呼ばれています。

 Eclipseを単独で入手してから、目的に応じて「プラグイン」と呼ばれる機能拡張パックを追加することもできますし、代表的な目的に応じたプラグインをあらかじめ導入してある「パッケージ(配布用のセット)」も公開されています。

 なお、Eclipseは商用用途でも無償で利用でき、Eclipseを用いて作ったアプリケーションの販売も可能です。しかも、自前のプラグインを開発して販売することもできます。

Eclipseの機能 - Eclipseで何ができるか?

 Eclipse本体の主たる機能は、Java言語によるプログラムの作成・編集と、実行・テストの支援です。ソースプログラムを見やすく表示し、作成や編集を手助けする機能が揃っています。また、Javaアプリケーションであれば、仕上がったプログラムをワンクリックで実行し、実行結果をEclipse上で確認できます。

 プラグインがあらかじめ導入されているパッケージでEclipseを使う場合、パッケージの種類によって違う機能が実装されています。しかも、Eclipse本体の機能とプラグインの機能がシームレスにつながっているので、どこまでがEclipse本来の機能で、どこからがプラグインによる機能拡張なのかを意識する必要がほとんどありません。つまり、Eclipseの機能には無限のバリエーションがあることになります。ここではプラグインで実現できる主な機能を紹介しましょう。

  • C、C++、PHP、Ruby、Python、HTML、JavaScriptなど、Java以外の言語によるプログラムやソースの作成・編集と、実行・テストの支援の機能
  • クラス図などのUMLや、E-R図によるモデリング機能
  • ウィンドウ・アプリケーションを作成するためのグラフィックインターフェースの作成
  • データベース参照やSQL発行などの操作機能
  • ソースを再現する逆コンパイル機能
  • コーディングルールのチェック機能
  • 起こしやすいプログラムミスを発見する機能
  • チーム開発に必要なバージョン管理機能
  • テストのカバレッジ(網羅率)をチェックする機能
  • Webアプリケーションサーバを操作・管理する機能
  • ケータイJavaアプリ開発ツールとの連携機能
  • プラグイン開発機能

 上記はほんの一部であり、現在もEclipseの機能はどんどん増え続けています。

Eclipseの実行画面。コードアシストやグラフィカルデバッガなど、アプリケーション開発をサポートするさまざまな機能が備わっている
Eclipseの実行画面。コードアシストやクラスの作成など、アプリケーション開発をサポートするさまざまな機能が備わっている

1 2 3 4
→
INDEX
Eclipse 3.4のインストールと日本語化 ~Eclipse 3.4入門~
Page1
魅力的に進化したEclipseを今こそ使ってみませんか?
Eclipseとは?
Eclipseの機能 - Eclipseで何ができるか?
Eclipseの導入メリットとデメリットは?
Eclipseのバージョン、インストール方法の種類
ダウンロードと日本語化
Eclipseの起動前設定
Eclipse 3.4の新機能
プロフィール

フリーのIT系執筆者&講使(※)の「ランドッグのマウ」こと平野正喜(HIRANO Masaki)です。

【略歴】
1962年札幌市生まれ。今で言うIT企業のシステムエンジニア、プロジェクトリーダー、システムコンサルタント、採用担当などを経て独立し、2002年11月にランドッグ・オーグ平野正喜事務所(http://www.rundog.org/)を設立しました。
講義・講演、ビデオ教材の作成・出演、書籍・雑誌・Webの記事・連載コラムなどの執筆を手がけています。
ヒューマンアカデミー、グレイス、教育開発センター、IRIコマース&テクノロジー、e-エージェント、サクセスロード経営研究所の非常勤講師です。 この各社にて、各企業・団体の研修、千葉工業大学、明星大学、東京国際大学、産業能率大学、千葉商科大学、神奈川工科大学、横浜商科大学、東海大学などの講義を担当してきました。また、母校の小樽商科大学でも教壇に立ちました。
肩書き・資格はソフトウェア技術者協会(SEA)正会員、Sun認定Javaプログラマ、LPI認定Linuxプロフェッショナル、Oracleマスター、Microsoft認定システムエンジニア、特種情報処理技術者、ソフトウェア開発技術者、情報セキュリティアドミニストレータなど。
趣味は芝居と音楽で、自らステージに立つこともたまにあります。
※ あえて講師ではなく「講使」と名乗っています

【著書】
「Eclipse辞典」翔泳社・2006年3月( http://www.seshop.com/detail.asp?pid=6765)、「ケータイビジネスを革新する技術 BREW」インプレス・2004年5月 
【Web著作】
RBB TODAY「スピード速報」、インプレスR&D「NGN製品動向」、@IT「Java Tips」、ITmedia「BREW最新事情」他


注目の求人情報
システムエンジニア/総合Webエージェンシー
▼業務内容 WebサイトにおけるPHP、Perlでのシステム開発、顧客折衝業務。また、プロジェクトリーダー...
プログラマ/ベンチャーSIer
ITプロジェクトにおける開発(プログラミング)作業 Java、C#、.NET等を使用しての開発業務 ...
プロジェクトマネージャー/国内大手SIer
会計系システムの導入コンサルティング。 具体的には、 ①グループ経営管理/予算管理/管理会計/財務会...

(最新日付順)
名前(ゲストの方もコメントをどうぞ):*
アイコン:
なし

内容(テキストのみ1200文字まで):*

投稿規定に同意して

スポンサーサイト

この記事のトラックバックURL: