トップページ⇒php
1001コメント284KB

【PHP】PHPフレームワーク総合スレ14

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/09/26(土) 05:55:43ID:Z4zintKr
前スレ
pc11.2ch.net/test/read.cgi/php/1237825268/
0153nobodyさん2009/11/17(火) 14:30:45ID:???
何を持ってAjax対応なんだい?
0154nobodyさん2009/11/17(火) 15:28:13ID:???
"PHPのフレームワーク"ってなかなかピンと来にくいよね
0155nobodyさん2009/11/18(水) 02:09:41ID:???
>>152
jqueryあれば、どれでもええやん。
ヘルパーが欲しいの?
0156nobodyさん2009/11/18(水) 13:57:27ID:PgcaH+BL

http://twitto.org/
は最速なんだろ。

0157nobodyさん2009/11/18(水) 18:55:29ID:???
>>151
HTML5の登場で、JavaScriptの役割も整理(縮小)されるでしょうか?
HTMLを拡張しまくって、PHPが不要になっちゃう日も来るかな?www
0158nobodyさん2009/11/18(水) 19:10:09ID:???
アハハwwwww
0159nobodyさん2009/11/19(木) 00:17:48ID:???
クライアントとサーバの区別もつかんのかw
PHPerは本当にレベル低いやつ多いよなぁ・・・同じPHP使いとしては世知辛い。
0160nobodyさん2009/11/19(木) 00:40:44ID:???
>>157
jsが動くのはアクセスしたPC、phpやjavaが動くのはサーバー
0161nobodyさん2009/11/19(木) 01:28:38ID:???
みんながみんなjsバリバリのサイトがサクサク動くブラウジング環境だとおもうなよゴルア






と言ってみる
0162nobodyさん2009/11/19(木) 01:46:52ID:???
Netscape Navigator の頃にはjavascriptがこんなに普遍的な技術になるとは思わなかった。

まあ確かにどんなブラウザーであっても色鮮やかなサイトが増えましたよ、本当に…
0163nobodyさん2009/11/19(木) 04:55:26ID:???
HTML5の普及なんて、IEがあんあんだから、かなり先だろ
0164nobodyさん2009/11/19(木) 13:06:00ID:???
>>163
10年後くらいだろな
0165nobodyさん2009/11/19(木) 13:35:23ID:???
君達、どのフレームワークでサイトを運営してるの?
0166nobodyさん2009/11/19(木) 14:53:43ID:???
僕はちいたん!
0167nobodyさん2009/11/19(木) 15:34:06ID:???
拙者は下衆ワークでござる
0168nobodyさん2009/11/19(木) 22:22:27ID:???
>>167
久しぶりに聞いた
0169nobodyさん2009/11/21(土) 00:23:21ID:???
>>165
素のPHP 5.0

正直フレームワーク入れれば良かった_| ̄|○
0170nobodyさん2009/11/21(土) 08:45:18ID:???
やっぱ皆フレームワーク導入しているのだろうか?
例えば大手サイトなんか
0171nobodyさん2009/11/21(土) 10:19:09ID:???
Facebookはどうしてるんだろうね
0172nobodyさん2009/11/21(土) 14:12:59ID:???
ラボとか凄い
0173nobodyさん2009/11/21(土) 14:36:40ID:???
5.0ってフレームワーク以前にバージョンに問題あるだろ・・
0174nobodyさん2009/11/21(土) 14:52:41ID:???
PHP 5.3.3 って言えば良かったかい。
0175nobodyさん2009/11/22(日) 05:04:49ID:???
FWの導入云々はいいとして、最低限MVC切り分けは欲しいな。
0176nobodyさん2009/11/22(日) 14:29:23ID:???
ZendとCakeのどっちを始めようか迷っています
どっちがいいでしょうか?
用途は中規模のサイトに使いたいです
0177nobodyさん2009/11/22(日) 15:23:11ID:???
なんだそのデジャブ感
0178nobodyさん2009/11/22(日) 15:28:52ID:???
このスレのサイクルまとめ(40レスで約1サイクル)
・CakeとZFどっちがいいのでしょうか。(質問するときはZFではなくZendと表記)
・大規模小規模云々
・結局のところ差はねえよ
・言語闘争
・Ajax使いたいんですがどうすれば良いんでしょうか
・クライアントとサーバの区別もつかんのか
・君たち何使ってるの?
・僕はちいたん、拙者は下衆ワーク
・PHPバージョン闘争
・最初に戻る
0179nobodyさん2009/11/22(日) 15:35:32ID:???
CakeとZFのどっちがいいのでしょうか、という質問に混じれす
・フルスタックで全部入り、そのかわりガチガチな環境がいいか、
・必要最低限のライブラリとコーディング規約をもとに自由度の高い設計・構築をしたいのか
が最大の違いと思われ。

あと別に片方しか使えないわけではない
0180nobodyさん2009/11/22(日) 17:07:18ID:???
Yii
0181nobodyさん2009/11/22(日) 18:08:34ID:???
>>178
よくそんな暇な事調べたなwww
0182nobodyさん2009/11/22(日) 18:16:04ID:???
時代はLithiumだろ。すげーいいぜあれ
0183nobodyさん2009/11/22(日) 23:29:07ID:???
混ぜるな危険。

両方の思想が入り乱れて分け分からなくなるよ。
0184nobodyさん2009/11/22(日) 23:37:07ID:???
PHP 4.x
・Cake PHP

PHP 5.1
・Yii
・ZendFramework
・symfony

PHP 5.3
・Lithium
0185nobodyさん2009/11/23(月) 07:51:09ID:???
5.1とか…
0186nobodyさん2009/11/23(月) 17:31:31ID:???
>>183
混ぜるな危険って何のこと?
0187nobodyさん2009/11/26(木) 16:54:04ID:???
CakeとZFを一緒に使うなって意味じゃね?
MVCの切り分けはCake側に一任する前提で、
pearライブラリ的にZFを使えば共存できるとは思うが
0188nobodyさん2009/11/29(日) 18:34:12ID:???
Google App EngineでPHPのフレームワーク動かしている人いる?
0189nobodyさん2009/12/04(金) 19:10:41ID:???
>>188
(`・ω・´)ノシ
0190nobodyさん2009/12/05(土) 11:54:47ID:djRTaKZ8
かなりくだらない話だけど
dとかhみたいな関数を定義しているフレームワークって何でしたっけ?
0191nobodyさん2009/12/05(土) 12:39:13ID:???
rhaco?
0192nobodyさん2009/12/05(土) 15:28:50ID:???
CakePHPにもある
01931902009/12/05(土) 18:17:16ID:???
あれ いくつかのフレームワークで使われてたんですか
ありがとうございました
0194nobodyさん2009/12/06(日) 11:13:35ID:CFjhkm3+
PHP4でMySQL5.0とConnectする場合にはOLDPasswordの設定が必要ですが、
OLDPasswordを設定しなくてもいいPHPのバージョンは、PHP5.0以上でしょうか?
0195nobodyさん2009/12/06(日) 11:35:56ID:???
OLDPasswordて何?
0196nobodyさん2009/12/06(日) 13:10:13ID:CFjhkm3+
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1121173
0197nobodyさん2009/12/07(月) 01:45:54ID:???
Windowsなんてしらねーよw
0198nobodyさん2009/12/07(月) 22:45:03ID:???
>>196
ダセーURLだなw
0199nobodyさん2009/12/07(月) 23:11:05ID:???
>>198
http://bit.ly/8S2bna
0200nobodyさん2009/12/07(月) 23:13:30ID:???
S2とか付いてるとJavaぽいな
0201nobodyさん2009/12/08(火) 20:49:14ID:???
.php?とか出しちゃうのは論外だけど
やっぱURIはそれだけである程度読み取れるような意味のある文字列にしたいとこだな
IDとか連番ものはしょうがないけど
0202nobodyさん2009/12/08(火) 21:20:58ID:???
ださいかださくないかが判断基準になってるあたりまだまだだな
0203nobodyさん2009/12/08(火) 22:30:25ID:???
>.php?とか出しちゃうのは論外だけど
なんで?

どいつもこいつも、スマートURLに毒されてないか・・・?
0204nobodyさん2009/12/08(火) 22:33:42ID:???
ベタ打ちな感じのURLだろうが、きれいなURL()、だろうが
PHPで作ってる以上動作の差なんてまず出ないんだし、
PHP()使う以上見た目くらいはまともにしたいわなぁ
0205nobodyさん2009/12/08(火) 22:34:44ID:???
スキルのないコーダー多いPHPerにそういう注文つけてやんなよww
0206nobodyさん2009/12/08(火) 22:59:10ID:???
短いほどいいとかPHP歴6ヶ月目くらいのプログラマにありがちだね
0207nobodyさん2009/12/08(火) 23:53:01ID:???
mod_rewiteの使えない環境とか環境とか考えないんだろうなw

個人的には拡張子は無い方がいいが、GETクエリはあってもいい。
むしろWEB標準としてはそうあるべきで、スマートURLなんて所詮SEO対策に過ぎない。

スマートURLにありがちな、パラメータなのかファイルなのかわからなくなるってのはメリットでありデメリットでもある。
0208nobodyさん2009/12/09(水) 11:38:32ID:???
いやスマートURLの方がいいだろ
今時パラメータをズラズラ並べるなんてケミカルウォッシュジーンズに素足革靴を合わせるぐらい時代遅れですよ
0209nobodyさん2009/12/09(水) 12:00:51ID:???
んな流行なんかねぇよw
0210nobodyさん2009/12/09(水) 15:04:54ID:???
ZendFrameworkって結構難しいね
Zend_Controller_Frontの部分でいきなり「何だコレは?」と身構えた
PEARとかのライブラリとか簡単だったから今回も楽かと思ったんだけど、次元が違いました・・・
0211nobodyさん2009/12/09(水) 18:56:26ID:???
パラメータを&でつなぐ変わりに、/でつなぐ。それがどうした?と言わざるを得ない。
0212nobodyさん2009/12/10(木) 02:18:16ID:???
ぼくはREST原理主義者なのでそれ以外の人は帰ってください
0213nobodyさん2009/12/10(木) 02:36:46ID:???
RESTは支持していいとおもう
?hoge=moge&hige=mageとかもうやりたくない
0214nobodyさん2009/12/10(木) 02:41:08ID:???
あ、1行目と2行目は特に関係はないです
全くないってわけじゃないけど
0215nobodyさん2009/12/11(金) 13:55:00ID:???
Cake難しいZendも難しい どこへいけばいいんだあ
0216nobodyさん2009/12/11(金) 15:04:58ID:???
Kohanaにどうぞ。
0217nobodyさん2009/12/11(金) 15:30:33ID:???
Yiiイイヨー
0218nobodyさん2009/12/11(金) 15:40:50ID:???
ちいタンハアハア
0219nobodyさん2009/12/11(金) 15:58:14ID:???
>>216-17
ありがとう
早速やってみる

>>218
ちいタンごめん。
また今度遊ぼうね
0220nobodyさん2009/12/12(土) 18:41:16ID:???
Yiiの劇速ベンチ
http://www.yiiframework.com/performance
これみてビビったんだが、実際のアプリケーションでもこんなに変わるの?
それとも手前味噌なベンチマークなの?
一応phpmark projectとしてオープンにして透明性を維持してるみたいだけど、
Hello Worldアプリだったら、無駄なincludeを排除するYiiが圧倒的劇速になるのは当然か・・

Yii使いの人、ご意見ください。
0221nobodyさん2009/12/12(土) 19:17:18ID:???
ハローワールドでベンチ取ったり
ハローワールドをどれだけ短いコードで書けるかで言語の優位性を示したりするのって
何か馬鹿みたいだよね
02222202009/12/12(土) 20:42:08ID:???
>>221
正直僕もそう思うんですが、
実際問題、Yiiは実際のアプリで速いのかどうか?
を知ってる人がいればと思って書き込みました。
まあ、「実際のアプリ」って何やねんって話になるんだろうけど、
・条件に合ったものをソートして一覧表示
とか、
・あるレコードの詳細と関連するモデルのレコードの一覧表示
とか、
・テキストフィールドから入力->入力値バリデーションをパスしてレコード追加
とかそういうのになるのかな
結局dbのパフォーマンスが構成要素の多くを占めることになりそうだな
0223nobodyさん2009/12/12(土) 21:07:53ID:???
>>221
馬鹿はお前。そのページのWhy "Hello World"を読めよ。
0224nobodyさん2009/12/12(土) 21:10:40ID:???
>>222
>結局dbのパフォーマンス

それならAPCとか要らないよ。
0225nobodyさん2009/12/13(日) 01:22:22ID:???
データベースサーバをチューニングするのは、アプリケーションサーバとは別の話だから名。
KVSなんかの利用でDBがボトルネックにならない状況が成り立つ事もある。
PHPが流行った理由の一つが、Perl/CGIより高速な事だから名。RoRが普及しないのもCGIじゃ使い物にならないからっていうのもあるはず。
Yiiって全然知らないけど、Rasmusは関係してるんだろうか。あの人、昔からPHPのウェブフレームワークに否定的だった。
0226nobodyさん2009/12/13(日) 01:23:49ID:???
そんなにハローワールドが好きなら
生PHPの
<?php
echo 'Hello World';
も並べとけや
0227nobodyさん2009/12/13(日) 01:32:42ID:???
あ、Yってあるから、Yahoo絡みかと思ったら、全然関係ないんだな。
0228nobodyさん2009/12/13(日) 05:41:05ID:???
YiiがAPCの効果をフルに(7倍以上で)享受しているのはどうしてなんだ
APCナシの状態では他よりちょっと速い程度なのに

ちなみに、手元のcakeの実アプリ
(ゲスト使用/ログイン使用で権限が変わる、ある実稼働サイトのソースコード)で
apc on/offでabベンチとったら3倍弱程度のRequest Per Secondsで、
ちょうど件のYiiのベンチにあるcakeの項目と同じ程度のAPCキャッシュ効果だった
(モデルキャッシュをFileでなくAPC側に持たせることでちょびっとだけ数字が改善した)
0229nobodyさん2009/12/13(日) 17:28:18ID:???
俺俺FW用意してない自分にとっては簡単なWebアプリとか作るとき

> yiic shell

> model HogeTable
> crud HogeTable

が便利だとおもった
0230nobodyさん2009/12/14(月) 01:16:47ID:???
>>226
そんなに生PHPが好きならこのスレ来るなよ
0231nobodyさん2009/12/14(月) 02:20:18ID:???
>>230

>>226はHello Worldに嫌な思い出があるんだと思うよ
0232nobodyさん2009/12/14(月) 02:46:36ID:???
そうかそれは悪かった、すまん事した。
0233nobodyさん2009/12/14(月) 13:05:34ID:???
>>226
phpタグが閉じられてないのが気になる
0234nobodyさん2009/12/14(月) 14:27:14ID:???
これがファイルの中身全てなら閉じないだろ普通
下手に閉じた後に空行があると、その、なんだ、困る
0235nobodyさん2009/12/14(月) 17:31:58ID:???
なにそれきもちわるい
0236nobodyさん2009/12/14(月) 17:37:47ID:???
閉じタグに関してはZFのコーディング規約にも明記されてる

Zend Framework: Documentation
http://zendframework.com/manual/ja/coding-standard.php-file-formatting.html#coding-standard.php-file-formatting.general

>PHP コードのみからなるファイルでは、終了タグ ("?>") は決して含めてはいけません。
>これは必須なものではなく、 終了タグを省略することで、
>ファイルの最後にある空白文字が出力に影響することを防ぎます。
0237nobodyさん2009/12/14(月) 18:02:20ID:???
ちょっと終了タグ消してくる
0238nobodyさん2009/12/14(月) 23:00:50ID:???
今時のコードは大体入ってない
0239nobodyさん2009/12/15(火) 02:07:13ID:???
むしろ閉じタグは最近見てないな
<span class="hoge"><?php echo moge ?></span>みたいなのもさすがに書かないし
0240nobodyさん2009/12/15(火) 05:21:09ID:???
mogeは定数か?あーん?
0241nobodyさん2009/12/15(火) 20:43:14ID:???
>>239
ビューテンプレートに生PHPを使うときはしょうがなくね?
何かのテンプレートエンジン使ってるの?
0242nobodyさん2009/12/15(火) 22:19:16ID:???
まぁタグ吐くだけならDOM作らせりゃ良いしHTML自体書く必要は別にないわなぁ
ちゃんと属性なりふってあんならレイアウトなりはCSSいじりゃ大抵はなんとかなるし
似非デザイナー()笑とかがいるようなのだとHTMLテンプレとかないとアレなんだろうけど、
趣味でやるなら全部PHPでやっちゃうのも別に問題ないとは思う
半端にHTMLタグ混ぜて>><><みたいなのがいっぱいになるよりは幾分は綺麗に見える気もするし

まったく逆方向で、マークアップすんだけのHTMLのインデントに
命かけてるようなひともいるわけだし、そこらは好き好きだろうけどw
02432412009/12/15(火) 23:59:56ID:???
なるほど。参考になります。
ただ実際問題、有償案件であれば、見た目に関わる部分はデザイナーなりコーダーかました方が、見てくれはいいわけで、
そこも自分でやっちまう or デザインは2の次 or コーダーさんがvalidなものを書ける なプロジェクトならばDOM生成でも良いわけだが・・・
つかここフレームワークのスレだな
0244nobodyさん2009/12/16(水) 00:09:05ID:???
Yii使っている人に質問っす。
みなさんは1.0.xつかってますか?それとも1.1を使ってますか?
0245nobodyさん2009/12/16(水) 00:35:36ID:???
使ってる人じゃないけど。
それなりにあちこち変わってるし、どっちの情報も大して出回ってないし(国内とか数える程)、
いまから触るなら1.1系でいいんじゃないかな。

>>243
なんちゃってデザイナーがTableレイアウトしまくったりする現実を見てると
肩書きがWebデザイナーってても信用しづらいけどねw
ちゃんと理解して使えるなら誰がやっても良いとは思う。
文章なんかの意味づけだけならコード上で済ませてもいいんじゃないかな。
速度云々が気になるような差になるようなとこでもないし、
自分的には半端にHTMLとPHPコードが混ざってるのをぐいぐりするよりは好きかも。

まぁ確かにFWと関係ないけど、このスレではよくあること…
0246nobodyさん2009/12/16(水) 00:39:08ID:???
PHPでそれなりに使えるマって
HTML触っててその延長で覚えたりしてる人とか結構いそうだし、
いい加減な性格じゃなけりゃXHTMLやらCSSやらいは勉強してるとは思う

まぁ問題があるとすれば全体的に使えないマのほうが多いってことだけどw
0247nobodyさん2009/12/16(水) 11:04:38ID:KzRQDWcs
ZendFramework使ってます。
ビューのhtmlをパーツ化してて、ほとんどのコントローラで最終的に呼ばれるものがあります。
例えばページのメニュー表示の部分とか(ビュー内で、共通のhtmlをrequireしてます)
共通のhtmlの中身が今は完全にべた書きになっていて、これをDBから取得した値に動的にしたいんだけど
これって全部のアクションコントローラのコンストラクタ内にDB取得の処理入れなくちゃいけないものですか?
もしくはそれぞれアクションの中にとか。。
ただ、共通のhtmlが読み込まれない場合もあるので
コントローラ内で必ずDB取得しにいくってのも無駄だなぁって思ってます。

これは共通のhtmlが読み込まれた時だけ、ajaxで取得しにいくようにしといたほうがスマートですか?

なんかフレームワーク使ってなければ、必要なページでメニュー表示用のphpを読み込むだけで済むのにって思いました。
フレームワーク使うと、ビュー側でどうされてもいいように、コントローラ側で全対応しとかなきゃいけないものなんでしょうか?
自分がフレームワークをよく理解してないせいですかね。。
0248nobodyさん2009/12/16(水) 16:22:20ID:???
マルチ乙
02492412009/12/16(水) 16:51:36ID:???
ほんとだマルチだ
しかもどっちのスレもスレ違いだしw
というわけで該当スレに行ってきましょう
0250nobodyさん2009/12/16(水) 21:21:42ID:???
F/Wがどうとかいう話じゃないな。設計の問題
0251nobodyさん2009/12/16(水) 22:26:16ID:???
>245
1.1で行ってみます。
しかしまあ、仕様がシンプルなので、使うの楽ですね>Yii
0252nobodyさん2009/12/20(日) 01:43:46ID:???
Yiiって任天堂が商標取ってるらしいから
そのうち改名しそう
■ このスレッドは過去ログ倉庫に格納されています