« Aptana StudioでPHP開発環境構築 | メイン | XAMPPにSmartyをインストールする際の注意点 »
2007年11月18日
使える開発者向けテキストエディタ:jEdit
PHP開発向きの軽量な開発環境は無いか、ずっとあれこれ試してみました。
ようやく、これだ!というエディタが見つかったようです。
それはjEditというプログラマ向けエディタです。
http://www.jedit.org/index.php
Javaベースなのですが、Eclipseのように重くもなく、日本語にも対応しています。

似たような名前のJedit XというMax OSX向けの開発環境がありますが、それとは別物です。
GPLライセンスのフリーウェアであり、JavaベースなのでWindows以外のいろいろなOSに対応しています。
130以上ものプログラム言語に対応しております。
またプラグインやマクロなどでかなりカスタマイズできるようです。
古いバージョンでは日本語が通らなかったりという理由で日本では知名度が低かったようですが、現在ダウンロードできるver.4.3 pre11では、UTF-8は当然として、Shift-JIS、EUC-JPも使用できます。
デフォルトではメニューは英語なのですが、Hisateru Tanaka氏がメニューを日本語化するリソースを配布されています。
「jEdit日本語リソース」
これまでAptanaを紹介してきていながらこのようなことを言うのもなんですが、Eclipseベースなだけに、やはり重い!
とくに起動にかかる時間はハンパではなく、DreamweaverやPhotoshopの方がずっと速いです。
使用するメモリもハンパではなく、私の環境で使用メモリ量を計測すると、平均してDreamweaverの使用に必要とするメモリ+100MB以上という感じです。
JavaやCなどで大規模開発するのならAptanaを含めたEclipseベースの製品か、Eclipseのプラグインで良いと思います。実際、プログラマ向け開発環境としてはEclipseがディフェクトスタンダードになっているようです。
しかしPHPを含めたPerlやPython、RubyなどのいわゆるLL言語の開発にはちょっと重いといいますか・・・
基本的にコンパイルを必要としない(コンパイルすることも可能ですが)ので、サクッと書いてサクッと試す的な使い方をするにはちょっと大げさなわけです。
PHP開発環境と言っても、PHPだけ扱えればいいわけではありません。
WEBアプリケーションを作成するわけですから、HTML(XHTML)、CSS、Javascript&AJAXは最低限扱える必要があります。
そして肝心の日本語が扱えること。Shift-JISとEUC-JPを扱うことができるという条件をつけただけで、たいていの海外製ソフトはアウトでした。
日本語をクリアできるのがEclipse系でした。
その他ではKomodo IDE/Editなんかがちょっとファイルを修正するだけでEUC-JPなんかも使えるようになりましたけど、フリー版のKomodo Editも単機能の割には起動が重い・・・
VS.phpだって、Visual Studioがベースなだけに正直重いですし・・・。
プログラマに人気のサクラエディタも試してみました。
フリーのテキストエディタとしてはかなり高機能でカスタマイズもしやすい。
アイコンのデザインセンスはハッキリ言ってEmEditor Freeの方が上ですが、機能的にはフリーでありながらシェアウェアのEmEditor Professionalと同等といってもいいくらいです。
しかし強調表示の色分けがちょっと微妙。
キーワードファイルを読み込んで個別に色づけ設定ができるのですが、標準でついているHTMLやPHPのキーワードに色指定していくと、HTMLは全部ブルー、Javascriptは全部グリーン、PHPは全部レッドみたいになるわけです。
色分けで重要なのはHTMLを全部ブルーにすることではなくて、タグはブルー、プロパティはグレーなどに色分けしてもらうことでして。そこがEmEditorやDreamweaverなどのコードビューと違うところ。
もちろんキーワードファイルをきちんとカスタマイズすれば実現可能ですけど、正直メンドイ。
そんなわけで、今回紹介したjEditはかなり有望です。
キーワードの色分けも美しい・・・!
大量のPHPのソースコードをリアルタイムでエラーチェックなんかしたい場合にはAptanaは有効です。
デザインから起こしてHTMLコーディングするのはDreamweaverがベストでしょう。
ですが、ソースをチョコチョコ修正して試したいという用途にはピッタリかと思いました。
投稿者 lepracaun : 2007年11月18日 10:09
![]()
トラックバック
このエントリーのトラックバックURL:
http://www.lepracaun.info/mt4/mt-tb.cgi/87