2005-08-07 (日) [長年日記]
■ [PHP][Eclipse] PHPEclipse メモ
TrustudioとPHPEclipseを比べてみたんだが、圧倒的にPHPEclipseのほうがいいなーと思った。ちょっとメモ。
- Eclipse 3.0.2
- phpeclipse-1.1.6
で、だ。Emacsキーバインドを設定してるんだが、[Ctrl+Space]でリージョンの指定ができないッッッ。これは致命的。JDEだとうまくできてるのにな。なんだろう。いろいろ試してみたけれど、結局、断念。[Shift+矢印]で指定してます。
- PHPEclipse.net : Ctrl+Space key binding? (助けてください)
サーバはXAMPPで簡単設定。PHPSwitch(?)とかいうやつでPHP4を指定。ApacheのVirtualHostで、ポート8080に来たらEclipseのデータディレクトリ(%HOME%/src)を見るよう指定。これでEclipse内のPHP Browserなんかが簡単に設定できる。あと、ヘルプを日本語のやつに変更した。
PhpUnitも入れてみたが、なんか古いドキュメントが散在しててまぎらわしい。 「C:/xampp/php/pear」にインスコ。とりあえずHTMLで緑バーが出るまで設定しといた。簡単でいいなあ。
とりあえずこんな感じで。
■ Web Presentation Patterns
- PofEAA:ModelViewControllerのControllerを「Input Controller」と呼ぶね。
- Input Controllerには2種類
- PofEAA:PageController ... 各ページ(アクション毎)にControllerを用意
- PofEAA:FrontController ... ひとつのControllerがリクエストを受けて、各コマンドに委譲
- PofEAA:ApplicationController というのもあるよ
- プレゼンテーションとドメインの中間(プレゼンテーションにしてもいいけど)
- フローの制御
- ウィザードとか
[ツッコミを入れる]
