cakePHPを使ってテストサイトの製作にいそしんでおります。
当初はphpeditorやK2Editerを使って、php javascript cssなどのファイルをごしごしコーディングしていましたが、ひとつのファイルごとにWindowが開くし、コード補完も無いのでとても不便でした。
MVCで組み立てていくので、ひとつの画面作成するにもconroller view layout などなどたくさん開かないといけません。なんか良いのは無いかなと検討した結果Aptanaを導入しました。
eclipseのプラグインとしてではなくスタンドアロン版を使っています。eclipseは以前入れていたのですがなぜか動作しなくなっていました。スタンドアロン版でも充分便利です。
多少ですがコート補完があるとないとでは全然効率が違います。
IDEはやはり便利です。いくつもファイル開いても散らからなくて。しかし、コードウィンドの水平垂直分割が出来ないのが残念です。ひょっとしたら方法があるのかもしれませんが、見つけ切れていません。
知ってる人がいたら教えて欲しいw。
ダウンロードはこちらから。
日本語化はプレアデスのプラグインで簡単に出来ます。
Aptana 日本語化でぐぐれば出てきます。
php対応はインストール後にプラグインの追加でこれも簡単ですよ。
さて本題のcakePHP Debug-Kitプラグインですが。これもダウンロードして解凍したソースを
/app/plugins/に置くだけです。zipの中身をplugin配下にdebug-kitのディレクトリ作成して
そこにコピーでOKです。
そのままテストすると動作しません。ここでちとはまりました。
/app/controllers/app_controller.phpに以下のコンポーネント宣言を追加します。
public $components = array('DebugKit.Toolbar');
すでに何か追加していたら、DebugKitを付け加えてください。
/qpp/controllersにapp_controller.phpが無い場合は(初期設定のままだとありません。)/cake/libs/controllerからコピーして書き換えてください。
このデバッグキットはdebugの値を2以上にすると表示されます。
Sessionや変数、タイマーやメモリまで表示してくれて超便利です。これで開発が楽になりそうです。
ダウンロードDebugKit
Jiro PHP, cakePHP プラグイン
ご無沙汰してます。
随分長いことこのブログも放置状態でした。WordPressの方も現在は勉強ストップしてます。
ブログやCMSとして活用を考えていたのですが、他の仕事が忙しくて。
その中でMicroSoft系のWPFやWCFを使う機会がありました。
これもなかなか面白かったのですが、Windowsサーバーに依存しなければならない点が、やはり問題です。今回はC#を使ったのですがフレームワークを理解するのに時間がかかり大変でした。C#自体は、なかなか興味深い言語でしたがMVMVCという考え方は少し複雑すぎる気がしました。連結をなるべく疎にしたかったのですが、なかなかそうはならず。どうしても他の部分に依存する書き方になって悩みました。またSilverLightを使う案もあったのですが、まだ開発例が少ないしバグも多そうだったので従来のWPFをメインでクライアント開発しました。
サーバー側の開発はすごく便利で簡単でしたが、クライアントはまだまだ発展途上の気がしました。ClickOnesで配布できるクライアントを使うほうがブラウザ依存よりも使い勝手は良いのですが利用対象が絞り込まれた場合でないと難しい面もあります。
Adobe Airも同様ですね。
また勉強する機会もあるかもしれません。
あたらしいASPを考えていたので、WordPressよりもフレームワークの勉強をしようと思い立ちcakePHPをはじめました。
フレームワークとしてはZendなどのほうが良いのでしょうが、入りやすいということと、Zendも取り込めるので手始めとしてこれに決めました。
随分php触ってなかったので、なかなか思い出せずに苦労してます。こちらのMVCはシンプルでなかなか使いやすいです。最終的には画面UIはAjaxに頼ることになりそうですがその勉強もなかなか大変そうです。
サイトや本を買って勉強中ですが、やはり細かい部分は記述が言及していませんね。私のような初心者にもわかりやすいサイトが欲しいなあ。
調べてわかったことをブログにすこしづつアップして行こうと思ってます。
Jiro PHP, cakePHP cakePHP, WCF, WPF
Eclipseのサイトの PHP Development ToolのPDT 2.0 All In OnesのなかからPDT 2.0 (Windows-32bit)をクリック。
pdt-all-in-one-win32-2.0.0GA.zip(105.6MB)のファイルをダウンロード。
解凍したら、もう終わりです。
eclipse.exe起動したら、タイトルが「ガニメデ」になってる。
あ、日本語化してなかった。
Eclipse Ganymede (3.4.1) 日本語化言語パック (サードパーティ版)ってのがあったが
http://sourceforge.jp/projects/nttdatagroup-oss-square/wiki/blanco_Framework/nlpack.eclipse.ganymede
php用が見当たらないな。
日本語化されたall-in-oneもあるんだ。
http://mergedoc.sourceforge.jp/index.html#/pleiades_distros3.4.html
Pleiades-PHPもあるからこれも落としてみよう。これは264MBもある。
Xampp環境まで入ってるんだ。さてどうすればいいのかな。
今日のところは、これまで。 寝よう。
Jiro PHP eclipse, IDE, PHP