hiromasa.zone : o)

2007/6/25 Monday 投稿時の月齢:9.9  月名:十日月  潮汐:長潮 Moon:9.9[十日月]今日の心技体 : 好調期好調期低調期

スクリプト言語開発のための統合環境 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - 曇時々晴(23/16) ひろまさ @ 1:18

PHP や JavaScript など、Web 系のスクリプト言語の開発環境の紹介です。 といっても、いつもの Eclipse ですが、時の流れとともに使うものが増えたりしたのでスクリーンショット交えて書いてみます。 前に書いていた記事も、ダウンロードリンクが古くなってしまったりしているので、最新化もかねています。 🙂

Eclipse は基本的に Java の開発環境ですが、さまざまなプラグインが開発されておりスクリプト系言語でも十二分に実力を発揮してくれます。

統合環境で開発を行うとなにが良いかというと、

  1. 構文エラー系が事前に申告される。 コロンのうちそこないとか、ダブルコートのおかしな部分などが動作前に分かる。また、使われていない変数なども警告してくれる。
  2. コードの操作で通常のテキストエディタでは不可能なジャンプができる。 関数の呼び先や定義などにキーひとつで飛べる。
  3. コード管理にかんすることが統合環境で完結できる。 grep による全文検索や CVS、Subvertion などのバージョン管理システムなどが統合されている。
  4. PHP や JavaScript、CSS、HTML また DB 操作などおおよそ考えられる編集が同一環境で可能。
  5. デバッガーが使える。

特に、1番目のシンタックスチェックは大幅に作業効率をあげてくれます。

画面の見た感じ。

eclipse01

左ペインがファイル操作。 真ん中がタブエディタ。 右がアウトライン表示。 また、下の段には、見づらいですが SQL の検索結果が表示されています。 この辺は好きに配置できるようになっています。

この場合だと、

  1. 真ん中のエディタで PHP の編集。
  2. 動作後の SQL の結果が知りたいので、別のタブのエディタで SQL をうって、実行。
  3. 下ペインでその SQL 検索結果をみて動作確認。

みたいな感じになります。 画面に、プラグインなどで追加した好きな機能を好みに配置し、連携させて使っていくイメージです。

たとえば、JavaScript 編集用の部品として Aptana の JavaScript エディタというのがあります。

eclipse02

JavaScript の編集、エラー申告を担います。

他にも小物もいろいろあって、翻訳用のパネルなんてのもあります。

eclipse04

間違って、SQL を翻訳してしまった。。 orz Twitter 用のパネルとか IP Messanger 用のパネルとかその他いろいろ。 プラグイン探すのも結構面白いですね。 🙂

また、ブラウザも配置できてしまうので、

eclipse05

このようにすると、Eclipse からはなれなくてもショートカットでブラウザを呼び出せます。 (これはデバッガを動かしているときに強力です)

画面にパネル(ビュー)を配置していくのですが、気分(やりたいこと)によって配置が換えたいときがあり、Eclipse ではこれをパースペクティブと呼び、いくつかの配置状態を記録させておくことができます。

もっと DB をいじりたい、なんてときは全編 DB 系のビューを配置して記憶させると便利です。

eclipse03

てな感じで、Eclipse あげちゃうとたいていのことができちゃうので、開発中はおとさないでずっと起動しっぱなしになります。 重めのソフトですが、まぁ起動しちゃえばさほど気にならないので大丈夫でしょう。 🙂

以下、現在のダウンロード URL なんかを書いてみます。 もし気になる方がいたらお試しを。

動作環境に JavaVM が必要なので、とりあえず JavaSE をインストール。

Java SE Downloads

jdk-6u1-windows-i586-p.exe

Eclipse 本体。 WTP という Web 系の便利プラグインがはいったオープインワンパッケージが便利です。

Eclipse Web Tools Platform (WTP) Downloads

wtp-all-in-one-sdk-R-1.5.4-win32.zip

それぞれの日本語ランゲージパック。

Eclipse Language Pack
WTP Language Pack

NLpack1-eclipse-SDK-3.2-win32.zip
NLpack1-wtp-sdk-R-1.5.1-200609230508a.zip

PHP 言語をサポートする、PHPEclipse。

PHPEclipse.net

The PHPeclipse project aims to create a full featured PHP IDE with features like internal PHP parser, debugger, code formatter, outline view, templates and much more.

インストールは、Eclipse のプラグイン管理から以下の URL を入力。

http://phpeclipse.sourceforge.net/update/releases

DB フロントエンド、SQL Explorer。

【ハウツー】RDBMS操作ツール決定打!? – EclipseからOracle/DB2/MySQL/PostgreSQLを操作 (1) Eclipse SQL Explorerとは | エンタープライズ | マイコミジャーナル

Eclipse SQL ExplorerはJDBCを通じてデータベースの閲覧やクエリ操作を行うためのユーティリティツール。GNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェアで、執筆現在での最新版は8月30日(米国時間)に公開された3.0.0。

JavaScript デバッガー & Web Develop、Aptana。

Aptana: Download

Download Aptana for Eclipse


コメント欄で、wozozo さんに教えて頂きました。 EasyEclipse を使うと JDK 、PHPEclipse、Amateras 等々 Web 系の環境が一気にそろうようです! Aptana は別途インストールでいけると思います。 🙂

EasyEclipse | Distributions | EasyEclipse for LAMP

This distribution contains all the plugins needed to develop in PHP, Python, Perl, Ruby and Ruby On Rail. You may need to disable some plugins based on your needs.

2 Comments

Comment

  1. From: wozozo - 2007/6/25 Monday Nighttime (Comment)

    EasyEclipseがイイですよぉっ!

  2. From: ひろまさ - 2007/6/26 Tuesday Nighttime (Comment)

    情報どうもありがとうございます! 追記いたしました。 😮


このサイトはコンテンツをフリーズしました。トラックバック・コメントは閉じられています。

新しいサイトは、

hiromasa.another :o)

です。 :-)

このサイトについて

このブログは引っ越しを行いコンテンツはフリーズしています。hiromasa.anotherへどうぞ。

Powerd By WordPress

We (Heart) WordPress

WordPressME Logo
WordPress Plugins

ブログ内検索

Todays Popular

WordPress Ring

はてなリング - WordPress -

情報

33 queries. 0.298 seconds.

このページの先頭へ