• ベストアンサー

【php】会員サイトを約2ヶ月の期間で新規に作る場合、

【php】会員サイトを約2ヶ月の期間で新規に作る場合、 フレームワーク等を習得して サイトを作るか、 とりあえず、今ある知識の中で1からサイトを作るか どちらが効率がいいでしょうか? ちなみにフレームワークを使って会員サイトを作ったことはありません。 1から作るのは、少しかじったことがあります。 言語はphpです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

どの程度仕様が固まっているか、どの程度のボリュームか、による気がします。 仕様が固まってて、フレームワークの範囲内で可能なことであれば、 フレームワーク使った方が早くすむと思いますが、 フレームワークもCodeIgniterのように薄くて簡単なものもありますし、 (その代わり要件によっては多少面倒が発生したり) CakePHPのように豊富な機能がある代わりに多少複雑で習得コストがある程度かかるものもあります。 他にも上記のようなMVCパターンのフレームワーク意外にもイベントドリブン型(PRADO)のものとか、 関数ベースのフレームワーク(Limonade)とかもあったり、ドキュメントがどの程度あるのかというのもあったりと、選定に時間がとられる上に、それを覚えるのに時間がかかったりする場合もあります。 また、1から作るにしても今まで作りためたライブラリや、使ったことのあるライブラリがあるのかどうかも問題だったりします。 (PEAR::Authのような認証を楽にするものとか、DoctrineやAdoDBのようなO/Rマッパーとか、Smartyのようなテンプレートエンジンとか) ただ、覚えてしまえばフレームワークの方が効率がいいのは間違いないです。 でも、「急がば回れ」という言葉もありますし、自分がやったことがある知識で進めて行くのも良いと思います。 会員サイトがどの程度のボリュームで、2ヶ月間どの程度時間をアサイン出来るのかである程度逆算して、 自分のスタイルに合ったものを導き出してください。

yuzuru0024
質問者

お礼

回答ありがとうございます。 今回はフレームワークを使わない方向で行きます。

その他の回答 (1)

回答No.2

こんにちは。 私が馴染みの薄い言語で会員サイトを新規で作るのであれば、 フレームワークを利用します。 開発効率等メリットについていろいろ書かれていると思いますが、 予めセキュリティについて考慮されている点が見逃せません。 私なら、フレームワークを扱った書籍の目次を見て、会員サイトの 要件に近そうなサンプルを使っているものを参考にします。 個人的な感想でした。

yuzuru0024
質問者

お礼

回答ありがとうございます。 フレームワークは、セキュリティや、バグの出にくさでは確かに魅力的なのですが、 どこまで例外的な処理ができるのか現時点ではわからない為 ライブラリをかき集めて作っていこうかと思います。

関連するQ&A