Technology桶狭間情報システムは、全ての企業・チーム・個をクリエイティビティとテクノロジーの力でエンパワーします。ブログ技評ウェブサイトの「CakePHPで高速Webアプリ開発」をやってみるか1970年01月1日CakePHP開発ウェブ開発にいつまでもレガシーASPもなんだなー、と思いつつ時間ばかりが過ぎ、その間にもレガシーASPのコードは量産され、だからといってASP.NETも気が進まない。いえばPHPってどうなんだろう?と思って久しぶりに調べてみたら、どうも「フレームワーク」と呼ばれるソリューションが存在し、これを利用することで素のPHPでゴリゴリ書かなくても良いとのこと。CakePHPを使いたくなる5つの特徴を読む。習得までの時間が短い、と書いてある。本当か??で、PHPフレームワークの一つ、「CakePHP」というのを習得することに決定。目標はCakePHPでウェブサービスを最低でも一つ開発すること。(儲かったら百式さんみたく$100寄付もしたいなあ)どんなサーバーで動かすべきかすごく悩んだけど、まずは動くCakeに触れることが先決、開発環境から着手。カフェでも開発できるようにノートPCにインストールしたい。会社の備品なのでOSは汚したくない。自分はレッツノートのSDカードだけど。なんも考えなくてもApache+PHP+MySQLがすぐ動く。本家のブログチュートリアルをやってみる。お、コピペだけど、本当にブログが作れた!すごい!MVCモデルが、なんとなく分かった。ActiveRecordつーのは即ち、SQLを書かなくてもDB操作ができるということでいいのんか?ユーザーが実際に見るのはビューなんだな。次は、Akiyan氏のtodoチュートリアルに挑戦。第1回~第4回は軽く読み飛ばす。CakePHPで作るToDoアプリ(1)をやってみる。DBはSQL文のコピペで作成。enum(‘yet’,’done’)という型は初めて見た。コントローラーの説明がわかりにくい。コントローラのアクションは,コントローラクラスのメソッドとして登録します。いう説明文が突然出てくるんだけど、初心者に何の事前解説もなく言われても、さっぱりです。Akiyan氏のサンプルコードがCakePHP1.1で書かれているため、自分の環境(1.2)とちょっと違う。コメント欄に答えが書き込んであって助かった。集合知!!アクションの定義もわかりにくい。このように分解して俯瞰すると理解しやすいね。なんだかんだで、ビューの表示までたどり着く。CakePHPは一般的なフレームワークに比べて覚えることが少ないので,何がわからないかがわからない状態から抜け出せるまでの期間は比較的短いと思います。信じていいの?信じるよ!?梅田望夫さん1970年01月1日ブログ打ち合わせから戻ったら、id:umedamochioさんがはてなスターを残してくれていた。「ウェブ時代をゆく」欲しい!キャンペーンはAコースだったから、梅田さんは読まないと思ってた。本が届くのを楽しみにしています。Serverのログファイルをクリアするコマンドアーカイブ2018年5月2017年10月2017年9月2016年9月2015年12月2015年5月2015年4月2014年11月2014年10月2014年6月2014年4月2014年3月2013年5月2012年7月2012年5月2012年4月2011年4月2010年5月2009年7月2008年11月2008年9月2008年8月2008年7月2008年6月2008年5月2008年4月2008年3月2008年2月2008年1月2007年12月2007年11月1970年1月お問い合わせ桶シスへのお問い合わせはこちら。reserverd.Close。