【PHP】フレームワークについて語るスレ5【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/09/30(土) 10:25:07ID:WYEQsiOw[PHP]フレームワークについて語るスレ4[総合]
http://pc8.2ch.net/test/read.cgi/php/1151706907/
[PHP]フレームワークについて語るスレ3[総合]
http://pc8.2ch.net/test/read.cgi/php/1145971945/
[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/
0212nobodyさん
2006/11/02(木) 23:08:06ID:???同じくらい。ただ、Symfonyの方が使えるコマンド多いから、
ページ数はもうちょっと多いかも。
ただ、チュートリアル以下の内容だね。間違いなく。
チュートリアルすら読む気の無い(=その後フレームワークは使えない)であろう人には
ちょうどいいかも。
誤解の無いようにいっとくと、FW以外の内容については別。トータルのページ数は結構あったし。
ただ、フレームワークについての内容はそんな感じ。
チュートリアルのコピペレベル。
0214nobodyさん
2006/11/03(金) 01:12:52ID:???早速の報告乙
まるまる一冊分全部でフレームワークの説明しているなら内容が充実していると思いますが、一部分だと情報量が少ないということなんですね。
まだチェックしてませんが、WEB+DBマガジン No.33にも、Symfonyの解説記事があるそうですよ。
MVCフレームワークの本(情報量)は、Java>Ruby>PHPでしょうかね?
これから徐々に、PHPフレームワークの情報が増えてくることを期待致します。
0215nobodyさん
2006/11/03(金) 05:14:32ID:???0216nobodyさん
2006/11/03(金) 08:07:23ID:An1MXQ6B0217nobodyさん
2006/11/03(金) 14:22:16ID:???まともにCakePHPを使って開発している人ここにいますか?
0219nobodyさん
2006/11/04(土) 00:18:18ID:???0220nobodyさん
2006/11/04(土) 00:27:48ID:???0221nobodyさん
2006/11/04(土) 00:33:23ID:???0222nobodyさん
2006/11/04(土) 00:38:31ID:???Symfonyが黒いものだとは言わないけどね。
0223nobodyさん
2006/11/04(土) 00:44:52ID:???0224nobodyさん
2006/11/04(土) 00:52:58ID:???0225nobodyさん
2006/11/04(土) 00:58:43ID:???0226nobodyさん
2006/11/04(土) 01:08:57ID:???symfonyの方が大規模向きだからcakeよりむしろプロっぽい罠。
0227nobodyさん
2006/11/04(土) 01:34:01ID:???バリデーションってモデルに対してのみ?
あと、1つの値に複数のバリデーションつけるのはどうやるんだ?
0228nobodyさん
2006/11/04(土) 02:12:16ID:???ここ3ヶ月くらいで変わってるかもしれないけど。
0229nobodyさん
2006/11/04(土) 12:12:07ID:???0230nobodyさん
2006/11/04(土) 13:22:42ID:???スレッドもたってないし・・・
ここの人たちもなんとなくで、CakePHPがいいかも知れないって思ってるだけ?
0231nobodyさん
2006/11/04(土) 14:41:47ID:???あまり関係ないが
0232nobodyさん
2006/11/04(土) 16:23:30ID:???0233nobodyさん
2006/11/04(土) 17:06:59ID:???0234nobodyさん
2006/11/04(土) 17:37:12ID:???みたいに同じURLで
postかgetでaction変えたい時は
indexActionでREQUEST_METHOD見て分けるみたいなので
いいんですか?
0235nobodyさん
2006/11/04(土) 18:07:34ID:???0238nobodyさん
2006/11/04(土) 18:32:48ID:???symfonyみたいにテンプレートからはローカルのように参照出来ないと。
0239nobodyさん
2006/11/04(土) 21:35:36ID:???0240nobodyさん
2006/11/05(日) 00:51:39ID:???国内だけでなく世界的にも実績でsymfony優勢だろう。
YahooみたいなビッグネームでCakeが採用されない限り無理だな。
0241nobodyさん
2006/11/05(日) 09:23:42ID:???必要な機能は自分でどんどん追加してゆく感じ。
0242nobodyさん
2006/11/05(日) 11:38:27ID:???> WebAppを構築するのに適してる。
プログラミングセンス無さそうな文章だな
0243nobodyさん
2006/11/05(日) 12:08:31ID:zonhISBB面倒くさいですね。
0245nobodyさん
2006/11/05(日) 18:14:38ID:???具体的にほかと比べてどう自由度が高いのか教えてください。
どこをどう見ても自由度なんか他と大して変わらないんですが。
0246nobodyさん
2006/11/05(日) 18:22:23ID:???FWで提供されない機能を独自実装するのは当たり前のこと。
他の5ベースのFWは、4ベースのものに比べてその拡張がしやすい。
cakeが提供してるマッパなんて酷いもんで、拡張を全く考えずに実装してるもんだから、
柔軟性のかけらもない。
0247nobodyさん
2006/11/05(日) 18:24:18ID:???その場合ソース追いたくないほど汚い(らしい)のは
致命的な気がするが…。
0248nobodyさん
2006/11/05(日) 18:25:22ID:???0250nobodyさん
2006/11/06(月) 09:18:23ID:???の方法でincubatorの中のRequestのやつやってんだけど
$request = new Zend_Controller_Request_Http();
$request->setBaseUrl();
$controller->setRequest($request);
$controller->dispatch();
ってindex.phpでBaseUrlセットしないと
ちゃんとルーティングされないのはそういう仕様なんですか?
0251nobodyさん
2006/11/07(火) 16:10:57ID:???ttp://codezine.jp/a/article.aspx?aid=670
0252nobodyさん
2006/11/07(火) 16:17:33ID:???ルーティングのベースURL=ドキュメントルートだったら
設定しなくてもいいと思うけどサブディレクトリを
ルーティングのベースURLにする場合必要なのは当然じゃない?
要はURLのどの部分からをルータのパラメータと判断するかの指定だから
0254nobodyさん
2006/11/07(火) 16:57:52ID:???ケーキPHPって読んでた
0255nobodyさん
2006/11/07(火) 17:25:13ID:???0257nobodyさん
2006/11/07(火) 18:06:27ID:JZdfhx130258nobodyさん
2006/11/07(火) 18:46:34ID:???0260nobodyさん
2006/11/07(火) 21:51:15ID:???0262nobodyさん
2006/11/07(火) 22:07:26ID:1jqu4IQ70263nobodyさん
2006/11/08(水) 00:40:31ID:???getPostだとキー入れたら$_POST[キー]は帰ってくるんですけど
$_POST全部はどうやったら来てくれるんですか
0264nobodyさん
2006/11/08(水) 01:01:42ID:???getPosts() で全部返ってきたりしないか?
0265nobodyさん
2006/11/08(水) 01:04:02ID:???0266nobodyさん
2006/11/08(水) 01:17:04ID:???0269nobodyさん
2006/11/09(木) 16:31:02ID:T9q64dZU┃ 中川翔子 特設 おっぱい ┃ │検索│
┗━━━━━━━━━━━━━┛ └──┘
_ ∩
( ゚∀゚)彡 おっぱい!おっぱい!
⊂彡
0270nobodyさん
2006/11/09(木) 18:32:42ID:???コピペ乙です。
中川翔子 特設 おっぱい の検索結果のうち 日本語のページ 約 864 件中 1 - 20 件目 (0.07 秒)
でした。
0271nobodyさん
2006/11/09(木) 18:43:59ID:???業者?
なんでこんな地味なスレに…?
0272nobodyさん
2006/11/10(金) 04:18:25ID:???今はJavaScriptによるMVCフレームワークの時代でしょ。
ビジネスロジックの殆どはJavaScriptで書き、
リソース層だけはサーバーサイドで行う。
サーバ側はただ送られてきたリクエストに対して
処理を行い、結果を返すだけの簡単なものになる。
プレゼンテーションはHTMLそのものでOK。
変なタグを埋め込まなくてもよいのでデザイナーとの仕事も楽。
世の中はJavaScriptの時代なのだよ。
0273nobodyさん
2006/11/10(金) 04:25:52ID:2v9Cp86T開発に時間がかかるので却下
0275nobodyさん
2006/11/10(金) 06:21:20ID:???少しは有益なレスになるやも
0276nobodyさん
2006/11/10(金) 06:29:45ID:???何で時間がかかるの?
コーディーングの比率ががサーバーサイド寄りからクライアントサイド寄りにシフトしただけじゃん。
0277nobodyさん
2006/11/10(金) 06:49:21ID:???0278nobodyさん
2006/11/10(金) 07:11:55ID:???結局サーバーサイドでデータの整合性のチェックはしないといけないよな
複雑になりそう
0279nobodyさん
2006/11/10(金) 07:20:06ID:???まぁブラウザ絞っちゃえばいいんだろうけどそれも何かなぁ……
0280nobodyさん
2006/11/10(金) 08:05:00ID:???0281nobodyさん
2006/11/10(金) 08:41:49ID:???> サーバ側はただ送られてきたリクエストに対して
> 処理を行い、結果を返すだけの簡単なものになる。
ところで、サーバーサイドのMVCって大雑把に言うと、HTTPリクエスト→DB等へのアクセス→HTML、っていう翻訳・変換にすぎないんだけど(その過程が複雑化しないようMVCで定型化してるだけ)、JavaScriptでいったい何がやりたいの?
0282nobodyさん
2006/11/10(金) 10:13:51ID:???つまりサーバサイドJscriptのことだな
0283nobodyさん
2006/11/10(金) 11:05:28ID:???やっとJavaScriptが活躍できる場が広がって来たのでしょうか?
おめでとう
0284nobodyさん
2006/11/10(金) 11:22:45ID:???0285nobodyさん
2006/11/10(金) 12:53:51ID:???>>272はガキのひとつ覚えじゃねーか。
あるいはmvcの入り口で挫折したアホ
0286nobodyさん
2006/11/10(金) 13:33:52ID:???0287nobodyさん
2006/11/10(金) 13:42:31ID:???どう考えているのですかね。
それとも、javascriptと言いたかっただけ?
0288nobodyさん
2006/11/10(金) 13:51:00ID:???0289nobodyさん
2006/11/10(金) 14:29:45ID:???今あれだけjavascriptが取り沙汰されて
サーバサイドの各種FWがこぞってajaxサポートを実装している時代に
ソース読まれておわりとかjavascriptがoff/未実装ならどうだとか
言ってる奴の方がどう考えても時代に取り残されてるよ
googleの検索以外のWEBアプリ使ったことないのか?
サーバサイド言語のFWスレでする話でもないが
0290nobodyさん
2006/11/10(金) 14:40:57ID:???0291nobodyさん
2006/11/10(金) 14:46:29ID:???AJAXやJSのAPI類が流行っているのはわかるが、JSはどの道ソースが読まれてもセキュリティ上問題のないものを書く、というスタンスは変わらないよ。
JSオフのブラウザに対しても、制限された形にせよサービスを提供し続けるってのは、まだまだ軽視する対象じゃないし。
だからこそサーバー側にしっかりした汎用的な基盤は不可欠だし、MVCフレームワークはそれを少しでも理想化する手段の1つだと思う。
0292nobodyさん
2006/11/10(金) 15:48:53ID:???なーんか、勘違いされたみたいだけど、時代に取り残された、あるいは、実際にFW使ってるの?と言った標的は、
>>281,285 みたいな人たちなんだけど…
てか、サーバサイドでMVCとか言ってるのは、便宜上そう言っているだけで、本来のMVCってのは、
window システムみたいなのにのっかる物で、正に、javascript で実現できる物なんだけど、理解できてないのかしら。
0293nobodyさん
2006/11/10(金) 15:54:09ID:???0294nobodyさん
2006/11/10(金) 16:06:51ID:???時代がどうのこうのはどうでもいいが、このスレで言うMVCは一般のイベント駆動アプリでのMVCではなく、WebサーバサイドのMVCを前提にして問題はなかろ。
そういう意味でのMVCをJavaScriptで置き換えるなんて愚の骨頂。
0296nobodyさん
2006/11/10(金) 16:09:18ID:???0297nobodyさん
2006/11/10(金) 16:17:11ID:???言っておくが、MVC一般を一緒くたに考えても別に構わない。
ただしその場合は、クライアントサイドのJavaScriptにMVCを導入することとは、単に既存のクライアント側での処理をMVC化したに過ぎない。
それはサーバーサイドのMVCの代替にはなりえないよ(部分的には交換可能かもしれないが)。
0298nobodyさん
2006/11/10(金) 16:56:06ID:???どうも、理解してない、と言うか、誤解してるみたいだから言っとくけど。
MVC云々は、>>281,285 に向けて言った話で、別段、そんな事(>>297)を言った覚えは無い。
サーバ-クライアント を一体の web アプリケーションとして見た場合、クライアントサイドで、本来の意味のMVC処理を行って、
サーバ側には、Mのバックエンドが残る、と言う様な形態が増えるのは、想像が付くだろう。
その際に、サーバ側の処理に於いて、MVC方式で処理する物も、残るだろう。私も、そう思う。
つまりだ、別段、争点は無いという事だ。
ちなみに、私は、>>272 とは別人だ。
0299nobodyさん
2006/11/10(金) 17:01:50ID:???猫に餌をあげないといけないんでな
0300nobodyさん
2006/11/10(金) 17:04:01ID:???Symfonyなり、Zend Frameworkなり、CakePHPなりに、みんながダウンロードできるものを対象にして、具体的な話を展開してくれれば利益があって嬉しい限りです。
いろんな可能性を模索してみることはいいことだと思う。
AJAX以上に、JSの分担範囲が拡張されても別にいいと思うけど、採用するかしないかはケースバイケースですかね?
0301nobodyさん
2006/11/10(金) 17:32:53ID:???んなこと言われたって281=291=294=297なんでw
というか繰り返しになるけど、サーバサイドのCはHTTPのリクエストをMにアクセスできる形に変え(URIのルーティング、アクションの呼び出し、モデルのインスタンス化)、Vに渡してやるものでしかない。
そしてVは、Mで取得したデータを元に、クライアントが受け取れるデータ形式(HTML、XML、JSやCSSのコード、画像などマルチメディアファイルのコンテンツ)を出力する処理でしかない。
それを「クライアントサイドでやる」という意味が全然わからない。
>>300の言うとおり、何か具体例をあげてくれ。
意味がわかれば共感できる部分もあるかもしれないけど、今のままじゃお馬鹿な独り言を言っているようにしか見えないよ。
具体的に、「ずばり何」をJavaScriptで書くのさ?
0302nobodyさん
2006/11/10(金) 17:40:35ID:???これでサーバサイドMVCのIT革命や〜とか言ってるのがアホすぎる
C側でどんなロジックが動こうがサーバサイドMVCとは関係ない話だよ最初からさ
せいぜいVが軽くなったなくらいのもんでパッシブな構成自体は変わってないわけ
見当外れなのにCSやMVCと絡めるから議論にならん
リッチクライアントを用いる際FWに求められるのは、コントロール作成用のライブラリと
CS間のインタフェースをうまく抽象化すること
この先になかなか議論がすすまねえ
0303272
2006/11/10(金) 17:43:28ID:???0304nobodyさん
2006/11/10(金) 18:32:55ID:???Ajaxマンセーとかアンチとか一時期盛り上がってたよ
0305nobodyさん
2006/11/10(金) 18:39:42ID:???> サーバサイドの各種FWがこぞってajaxサポートを実装している時代に
> ソース読まれておわりとかjavascriptがoff/未実装ならどうだとか
> 言ってる奴の方がどう考えても時代に取り残されてるよ
ここだけに反論。
携帯とか、組込み用のブラウザとか、テキストブラウザ、音声ブラウザとか
知らないのでしょうか。時代は関係ないでしょ。
ajaxの時代だからとか言ってるようじゃ周りをよく見ていないと思われ。
0306nobodyさん
2006/11/10(金) 18:46:45ID:???0307nobodyさん
2006/11/10(金) 18:56:07ID:???そこら辺のバランス取り
個人的にはGmailとかRSSリーダーみたいなツールはがんがん使っていって
そうでないサイトはjavascript切ってても普通に使えてjavascript使えるなら
より便利になる。くらいが落としどころかと思ってるんだがどう思う?
0308nobodyさん
2006/11/10(金) 19:54:34ID:???0309nobodyさん
2006/11/10(金) 20:03:38ID:???まだできてもないのか。
簡単で楽と言いながら、忙しいから期待しては駄目なのか。
罰としては君はこれからサイトを作るときは、
必ずJavaScriptによるMVCフレームワークで作ること。
0310nobodyさん
2006/11/10(金) 20:56:11ID:???ttp://oss.intra-mart.org/
■ このスレッドは過去ログ倉庫に格納されています