映画を検索できるWEBアプリを作りたいです。
と、考えているのですがいろいろと仕様を考えているうちに中規模程度のサイトになりそうな感じです。
そこでご相談なのですが、いきなりCakePHPなどのフレームワークを使用して作っても大丈夫なのでしょうか?
初心者の勉強法で検索しますと「初心者はPHPコードを写経しなさい。」という文言をよく見かけます。ということは、フレームワークを使用しないで手打ちで作成した方が良いってことですよね?
みなさんもこの意見に賛同でしょうか?
私は以前にPHPをかじったことがあり、掲示板程度のサイトなら作ることができる程度の知識とスキルしかありません。
みんなの回答 5 件
言語に関するベース(PHP)の理解度によりますが、ベースがあるのであれば、フレームワークを利用して作成するのが良いかと思います。
もちろんフレームワークの概念をきちんと理解することは必須です。
>そこでご相談なのですが、いきなりCakePHPなどのフレームワークを使用して作っても大丈夫なのでしょうか?
大丈夫です。
でもまず仕様を資料にまとめて、話はそれからだ。
データベース(RDB)を理解していれば、なんとかなると思います。いきなり一気に作るのは大変だと思いますので、まずはシンプルなテーブルを用意し、次にBakeで生成したコードをカスタマイズしていくのがいいかもしれません。
書籍は「CakePHP2 実践入門」がオススメです。他のはいまいち。
CakePHP2 実践入門 (WEB+DB PRESS plus): 安藤 祐介, 岸田 健一郎, 新原 雅司, 市川 快, 渡...
http://www.amazon.co.jp/CakePHP2-%E5%AE%9F%E8%B7%B5%E5%85%A5%E9%96%80-WEB-PRESS-plus/dp/4774153249みんな肝心なこと書かないけど、俺は「出来ない」と言うよ。その理由はあんたに「経験がない」から。
中規模のサイトって要は会員制サイトだろ?不特定多数が利用するサイトだ。当然、セキュリティや保守の知識が必要になってくる。
けど、PHPはかじった程度しか無く、フレームワークがなんなのかさえわかっていない。サイトを運営しようと思う以前の問題だ。
つまり、あんたの現状の知識・能力では「出来ない」という答えが正しいんだよ。ここで出来る・出来ないの回答を求めるレベルに達していない。
初心者が作る会員制サイトほど怖いものはない。まずは初心者本や解説サイトを読みまくって、「ファイルのアップロードはどうするのか」「フォームから検索してデータを取得するのはどうするのか」など、基礎的な事から学ぶのが一番。
つーか、ワードプレスでやればええんでないの?
関連するトピックス