【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/
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/
0311nobodyさん
2006/11/10(金) 21:06:35ID:???これってサーバーサイドJS+クライアントサイドJSってこと?
JS好きだからサーバーサイドJSが使えるレベルになったら使いたい
0312nobodyさん
2006/11/10(金) 21:51:13ID:???0314nobodyさん
2006/11/10(金) 22:33:14ID:???確かになぜか食い付きの良い話題ですね。
過疎ってたのに急激に伸びてる?
みんなでPHPの開発環境を充実させて行こう。
AJAX組も頑張ってください。
0315nobodyさん
2006/11/10(金) 23:28:18ID:???こういうのはどうよ?
0316nobodyさん
2006/11/11(土) 13:19:01ID:???prototype.jsの使い方だけでもマスターしなくっちゃ!
0317nobodyさん
2006/11/12(日) 13:27:57ID:???Agaviが来週なんかやらかすらしいよ
0318nobodyさん
2006/11/12(日) 15:08:04ID:???便利なのかもしれないけど、普通のJavaScriptの使い方忘れちゃうよ?
0320nobodyさん
2006/11/12(日) 17:16:02ID:NQxZ6uwE約一年ぶりに、0.11 がでる?
0321nobodyさん
2006/11/12(日) 17:46:59ID:???やぁ、フォークしてくれている人たち
知ってるとは思うけど、予定していた日曜日に0.11RC1を出せなかったんだ。
変更履歴、リリースノート、移行ガイドや新しいサイトとかを書く仕事がいっぱいあったんだよ。
新しいロゴも今のところは完全に決まりじゃないんだ。
今、フランクフルトのInternational PHP Conference(www.phpconference.com)に
来ているのでサイトのデザインも受け取っていないんだ。
(カンファレンスに来てるならメール打ってよ。ビールでも飲みに行こうよ)
リリースを一週間くらい遅らせなきゃなんないかもしんない。
そうしたらほんとにちゃんとしたリリースノートや0.10から0.11への移行ガイドを書けるような気がする。
12日の日曜日まで待っててよ。それまでにはほんとにほんとにちゃんとできると思う :)
じゃね。
ディビット
0322nobodyさん
2006/11/13(月) 06:32:22ID:???Cake PHPをダウンロード、解凍後フォルダ名をcakeにリネームして、
中身ごと全てアップロード。
cake/index.phpにアクセスすると、英語のページが出てくるのを確認。
この後一体何をすればいいんでしょうか!?
サーバ側でなんかいろいろいじるものなのかな?FWってのは?
おもしろそうだけど、使い方わかんないね!
0324nobodyさん
2006/11/13(月) 10:29:24ID:???大抵は興味本位から使い始めるとうのに
FWを始めて触る人に”何がしたくて”なんて分かるわけない。
上から物をみる姿勢は止せよ
0329nobodyさん
2006/11/13(月) 11:33:07ID:???そんなつもりは無かったが
そう取れる書き方だわな
すまんかった
ただ、興味本位でもFWを入れて使うのなら
何かを作らないといけないわけで
質問の書き方を見るとそこら辺も理解してないというか
>>328の言うようにCMSのような物を期待していたんじゃないかと思っちゃったのさ
もし"何がしたくて"がわからないのならまずそれを決めてちょうだいとしか
言えないよねぇ
0330nobodyさん
2006/11/13(月) 11:39:27ID:???フレームワークってのは「アプリケーションの骨組み」だ。
「何をすればいいの?」じゃなくて、とにかく何か作ってみるべし。
もし、過去に何も作った事が無かったとしたらフレームワークは理解出来るもんじゃないよ。
アプリを何度も作っていて、その度に「なんか毎回同じ処理を作り直している気がするんだよな」と疑問を持ち始めてから、
初めて理解できるようなもんだ。
何度もアプリを作っていて、なんとなく「俺ライブラリ」みたいなのが出来ているような人なら、
フレームワークをいじってみると相当勉強になるはずなんだが、そうでないなら時期尚早だね。
0331nobodyさん
2006/11/13(月) 15:19:12ID:???0332nobodyさん
2006/11/13(月) 15:32:13ID:???ActionかViewを拡張してデフォルトテンプレートを読む仕組みを作ればおk
春から夏にかけてMLにTIPSが幾つかあったと思うんだが
検索対象から外されてるかも
0334nobodyさん
2006/11/13(月) 16:14:38ID:???↓こんな感じで出来ました。これでいいのかな…
$view->contents = $view->render('test.php');
echo $view->render('layout.php'); //layout.phpの中でecho $this->contents;
サンクス!
0335322
2006/11/13(月) 20:40:22ID:???レスありがとう(つД`)
CMSのようなもので、指示通りにやっていけば、
何かができるものみたいな認識デシタ・・・
経験不足なのかなぁ。
とりあえずFWはおいといて、>>330さんの言う俺ライブラリが、
たくさん作れるようなレベルになってから触るようにします。
どうもありがとう!
0336nobodyさん
2006/11/14(火) 00:34:01ID:???明日はここ二、三日見て見ぬ振りをしていたバグに手をつけようと思う。
0337nobodyさん
2006/11/14(火) 00:37:42ID:???0338nobodyさん
2006/11/14(火) 00:51:42ID:???用がなければ誰もレスを消費しないという職業的な空気はイイ
0339nobodyさん
2006/11/14(火) 01:13:14ID:???.l゚゚゚゚゚゚゚】
.z━━=r,, l :l: : : :
_.. ._,,,,,,,,,,,,,, ,l .゙K广゙゚゚゚° .””””》
,,,,、 ,/_,,ヾ .,。,xwwv-v=@.l|”゛ ゙b . 】 .ォi、 .,|l .,,,,,,,,,,,,l
,,i´ ゙'”l| l l. | .| l: '| ._,,,,,,、 ,l 】 .,|l| .l.゙''“゚~゚l .|
,「 .゙'ヽ, ̄ノ :l,,yxrvrr━'° .゙'''゚゚~`,l° ,F .l′ .:l.l fmrrr┛ ━━━、
.,l° .,.., ゛.l, ノ ト l` .l.] |
/., /.^.'i、 '、 l° .,″ l| il,l: .,,viy 'セ'''''''"
,/ .,/. ヽ ヽ ,l° .,″ ..l .な° `'x,
《 ,″ ゙L ゙i : : : : ,,「 ゙!i、 .l!_,,,,,,,xvvri,ケ ,q ., ゙'li、
'''' .゙i、 ,》.l'''“゙゚゚”゙”””””゚] .,√ ∧ .゙'y  ̄ .,r° .,l`l l'!i、 .,√
゚t,,l" | : _,,,,,,,,,,,,,,,》 .√ ,ノ ゙li、 k .'゙l,,_ ,i″ | .| ゙'t, ,F
` ━''“”゛ ゙'i、,l″ ゙L,r° ゙゚''r° ..l: | ゙“
゙° lv,,,wl:
0341nobodyさん
2006/11/16(木) 19:18:25ID:???一度使ってみようと思ってる
というか、S2はPHPユーザにはいまいち浸透してないみたいだな
スレどころかそんな書き込みすら見かけないし
■ このスレッドは過去ログ倉庫に格納されています