2012年4月4日水曜日

[memo] PHP Development


今の仕事場で使っている開発環境(IDE)のメモ

Aptana
http://aptana.com/
Eclipseのディストリビューションの一つ。
Ruby on Rails、PHP、Python(Django)の統合開発環境。
HTML,CSS,JavaScriptエディタとしても非常に優秀。
リモートサーバーへのデプロイとかもできる。FTP,SFTP,FTPSクライアント内蔵。
昨年Appcelerator(Titaniumというマルチプラットフォーム開発環境を作っている)に買収されたけどこっちも継続中な模様。

smartypdt - Smarty Support for PDT - Google Project Hosting
http://code.google.com/p/smartypdt/
Smarty用エディタ。
インストール方法がちょっと特殊なので注意。
http://code.google.com/p/smartypdt/wiki/InstallSmartyPDT

Zend Debbuger
Zend's contribution to Eclipse PDT - Zend.com
http://www.zend.com/en/community/pdt
Zend Frameworkで有名なとこ、でもそのデバッガしか使わない。

以下、PHPとはあんま関係ないの。


Pleiades - Eclipse プラグイン日本語化プラグイン | MergeDoc Project
http://mergedoc.sourceforge.jp/index.html#/pleiades.html
日本語化プラグイン、AOPという方法を使ってリアルタイムで日本語パッチをかけているので、対応を表明されていないプラグインとかでも部分的に日本語化されたりする。

JStyle - Eclipse 改行、タブ、全角空白を表示 | MergeDoc Project
http://mergedoc.sourceforge.jp/index.html#jstyle.html
Pleiadesと同じとこのプラグイン。エディタにパッチがあたって改行や空白文字を可視化できる。
Eclipseのバージョンに依存するので注意(Aptanaで使うなら3.6対応の物を入れる)
※2012-04-17追記
Aptana Studio の 3.0.9 までは Eclipse Plathome のバージョンが 3.6 ベースだったが 3.1 以降は Eclipse 3.7 ベースに変更されたので、Aptana Studio 3.1.0 以降(2012-04-17現在で最新は3.1.1)を使う場合には Jstyleも3.7用のものを使用する必要がある。ただし、3.7移行は32ビット版と64ビット版があるので更に注意が必要。

AnyEdit tools plugin for Eclipse
http://andrei.gmxhome.de/anyedit/
大文字、小文字変換とかtab<->space変換とか小技を効かせてくれる。

Eclipse Mylyn Open Source Project
http://www.eclipse.org/mylyn/
タスク管理ツール、BugzillaやTrac、Mantisなどバグトラッカー・イシュートラッカーと連携できる。

subclipse.tigris.org
http://subclipse.tigris.org/
Subversionプラグイン。今のところSubversionの最新版1.7対応はこれだけ?
リビジョン指定比較で文字化けするとかちょっと微妙。

0 件のコメント:

コメントを投稿