ザックリ以下のような機能をもったシンプルなサイトを作成しようと思っています。
■会員登録した人だけが写真を投稿できる。
■投稿された写真は誰でも見ることができる。
どういった言語のどういったフレームワークを使うのが良さそうでしょうか?
プログラミングはあまり好きではないのですが、これまで「php symfony」「PHP CodeIgniter」での開発経験があります。
私としては、symfonyは複雑すぎて今回作るようなシンプルなサイトにはオーバーだと思ってます。
また、CodeIgniterはライセンスの関係であんまり使いたくないです。
なので、PHPならCakePHP。あと、流行に乗ってRuby on Railsあたりかと思ってますが、どうでしょうか?
プログラミングの手間を省きたいのであれば、フレームワークではなくCMSを使ったらどうでしょう。
日本語ドキュメントも充実しているXOOPSがおすすめです。
http://xoopscube.jp/
それでもフレームワークを利用したいのであれば、日本語ドキュメントが豊富なCakePHPでしょう。
http://cakephp.jp/
資料の多さではRuby On Railsの流れを汲むCakePHPが良い気がします。
学習コストの高さはありますが、日本でのシェアが多いということで私は同条件であればCakePHP2.xを使ってます。
現在はFuelPHP,英語圏の勢いを考えるとLaravel PHPが一番かもしれませんが。
おやりたいことが別段特殊なことではないと見受けられますのでフレームワークを使って一から作成されるよりも画像を投稿できる掲示板のプログラムを探し出してそちらを改造なさった方が早いのではないかと存じます。
私が探してみたところではユーザの登録制になっているプログラムは少ないようでございますがフレームワークを使って一から作成されることをお考えでございましたら投稿のタイミングで入力されたIDをデーターベースと突き合わせる程度の改造は難しくないのではないかと存じます。
御質問でPHPを言語として挙げられておりましたので探した中でPHPを使っておるプログラムのリンクをご紹介させていただきます。
http://www.coolandcool.net/pcg/album/index.html
http://php365.com/bbs/imgbbs.html
サイトを作成される目的がフレームワークの勉強ということでございましたら私の解答は的を外したものでございますがお考えになられておることの一助となれば幸いでございます。
コメント(0件)