【PHP】PHPフレームワーク総合スレ15
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2010/12/12(日) 10:47:08ID:???●国外産●
symfony
ttp://www.symfony-project.com/
code igniter
ttp://codeigniter.com/
Zend Framework
ttp://framework.zend.com/manual/ja/index.html
CakePHP
ttp://www.cakephp.org/
Yii Framework
ttp://www.yiiframework.com/
●国産
ちいたん
ttp://php.cheetan.net/
Ethna
ttp://ethna.jp/
guesswork
ttp://classic.guesswork.jp/
maple
ttp://kunit.jp/maple/
●前スレ
【PHP】PHPフレームワーク総合スレ14
http://hibari.2ch.net/test/read.cgi/php/1253912143/
0109nobodyさん
2010/12/26(日) 23:50:30ID:???0110nobodyさん
2010/12/26(日) 23:59:34ID:???なんだかんだで必要なロジックの選択はよく出来てるってことなのかな
ようは余計な処理とか通さないようにできるってことだよね
つーか、新しいものは金にするチャンスなんだから
既存のーとか枯れたーとか、そういう保守的なスタンスは儲けないよ
まぁ今日日PHP自体がアレなんだけれど
0111nobodyさん
2010/12/27(月) 00:09:21ID:???結局明確なデータに基づいた比較を行ったわけでも、ソース持ってきてるわけでもなしに、
俺がこう思ってるから俺は正しいって叫んでるだけじゃ
資料もスライドもなしにプレゼンするくらい馬鹿なことだと思う
0112nobodyさん
2010/12/27(月) 00:10:32ID:???開発効率のために用いるものかと思った。
0113nobodyさん
2010/12/27(月) 00:13:09ID:???>Do not interpret the numbers alone
>The benchmarking results should NEVER be interpreted alone.
>The server configuration and the way of running the benchmarking applications could affect the results significantly.
>And do not choose a framework purely based on this benchmarking result.
>You should consider many other factors, such as feature set, documentation, code quality, user community, technical support, etc.
>We all know that using a plain PHP script would easily beat any of the frameworks in performance comparison.
ここに書いてあることがフレームワーク選びの正論だろ。
そのうえで「ベンチマークなんて意味無い」ってフレームワークの性能向上を否定しちゃうのは
やっぱり自分が使っている技術が廃れる事への恐れがあるんだろう。
0114nobodyさん
2010/12/27(月) 00:15:09ID:???0115nobodyさん
2010/12/27(月) 00:16:10ID:???>自作のフレームワークがここにならぶのと遜色無い機能を持ってるなら「自作MVCフレームワークの方が数倍軽いかもね。」と自慢してもいいよ。
>http://www.phpframeworks.com/
ここに並ぶフレームワークとしての機能を使っていないベンチマークで、
パフォーマンスの優位性を語る事は出来ないって事だよ。
Yiiは遅延読込を積極的に採用しているから、Hello worldには強いかもしれないが、
実際に諸々のロジックを実装した場合、どれだけ差が出るのか解るの?
>でもそうじゃないでしょ。
俺のFWはMVCの基底部分だけ自作だから、Hello Worldは最速かな。
内部ファンクションコール数で言えば数回じゃないかな。
他のFWと連携出来るようになってるから機能的には遜色無いどころか多すぎて困るかもね。
0116nobodyさん
2010/12/27(月) 00:22:23ID:???明確なソースも資料も無しに、Yiiは凄い!とか言ってる人はただのミーハーな開発者としか思えない。
本当に素晴らしいと思うなら、率先して普及活動を行えばいいと思うよ。
Hello World最速なのはわかったから、具体的に他のFWから乗り換えるメリットを提示すればいい。
>>113
>Do not feel attacked¶
>This project has no intention to attack any framework. On the contrary, it tries to help frameworks to find out their performance bottlenecks and make improvements.
Hello Worldのパフォーマンスがフレームワーク選定にはさほど重要では無い、と書いてある気がするのだが・・・
0117nobodyさん
2010/12/27(月) 00:26:10ID:???皆投票してね
CakePHP
Symfony
ZendFW
Yii
Ethna
kohana
俺俺FW
0118nobodyさん
2010/12/27(月) 00:33:12ID:???Symfony 1
ZendFW
Yii
Ethna
kohana
俺俺FW
0119nobodyさん
2010/12/27(月) 00:34:55ID:???選定基準による。
日本語情報はいる?ドキュメントはいる?IDEは使う?ActiveRecordが欲しい?開発規模は?etc・・・
0120nobodyさん
2010/12/27(月) 00:43:37ID:???日本語情報いる
ドキュメントいる
IDE使わない
ActiveRecord欲しい
開発規模は会員10万人ぐらいのブログ機能
これでお願い
0121nobodyさん
2010/12/27(月) 00:50:44ID:???0122nobodyさん
2010/12/27(月) 00:56:00ID:???無難にCake/Symfony/Zendのどれかじゃないかね。
>>121
ユーザはフレームワーク以前に、PHPかどうかすら気にしないだろう。
0123nobodyさん
2010/12/27(月) 00:56:10ID:???0124nobodyさん
2010/12/27(月) 00:59:25ID:???0125nobodyさん
2010/12/27(月) 01:01:03ID:???0126nobodyさん
2010/12/27(月) 01:03:42ID:???0127nobodyさん
2010/12/27(月) 01:05:09ID:???英語のドキュメント読むスキル無いとキビシーわ。
0128nobodyさん
2010/12/27(月) 01:07:39ID:???0129nobodyさん
2010/12/27(月) 01:07:43ID:???0130nobodyさん
2010/12/27(月) 01:08:37ID:???数百倍マシだったりするけどなw
0131nobodyさん
2010/12/27(月) 01:09:46ID:???そういう実用レベルの話であれば、
ネットワーク、ディスクI/O、CPU等のハードウェアの増強をして、
APCやmemcached等のチューニングを行って、
HTML/CSSのチューニングを行う、
のが普通。
フレームワークの最小オーバーヘッドがユーザエクスペリエンスに影響するのなんて、
根本的に設計がおざなりな場合くらいじゃね?
クラウドのおかげもあり、ハードウェアの増強が最も費用対効果が高いけど。
0132nobodyさん
2010/12/27(月) 01:16:52ID:???Cake、Symfony、Zendあたりなら、バグが発生した場合や、規格外の処理を追加したくなった時に、
ググるだけで先人の知恵を得られたりする。
>>126
効率を上げる=人件費が浮く=会社が儲かる。だろw
PG一人雇うのに数十万の費用かけるなら、同じ金額を機材に当てる方が効率も速度も上がる。
既存の技術なら学習コストも無いようなもの。
0134nobodyさん
2010/12/27(月) 01:18:32ID:???0135nobodyさん
2010/12/27(月) 01:19:17ID:???最近流行のソーシャルゲームみたいなサイトだと。
他の言語だとmod_perlだとかFastCGIだとかPassengerだとかで、複雑なクラス構成のアプリケーションでもいったん立ち上げてしまえば高速に動かせるアプリケーションサーバ環境があるけど。
まあ、フレームワーク以外にも、SQLを見なおすとかコーディングレベルで改善出来る余地がある場合も多いけど。
0137nobodyさん
2010/12/27(月) 01:28:19ID:???いるわけないか・・・
0138nobodyさん
2010/12/27(月) 01:34:36ID:???Symfonyやったことないんだなw
0139nobodyさん
2010/12/27(月) 01:41:41ID:???0140nobodyさん
2010/12/27(月) 01:53:58ID:???レスするだけなら誰にでも出来るわなw
0141nobodyさん
2010/12/27(月) 02:31:49ID:???symfonyのせいなのかあれは。
俺にはわからん。
0142nobodyさん
2010/12/27(月) 08:14:49ID:???>PHPの場合、mod_phpで使う事が前提で、ファイルインクルードだとかのロードタイムが無視できないんだよね。
(snip)
>他の言語だとmod_perlだとかFastCGIだとかPassengerだとかで、
(snip)
そんなときこそ、php-fpm (fast CGI process manager)を導入してみては?
0143nobodyさん
2010/12/27(月) 23:43:52ID:???0144nobodyさん
2010/12/27(月) 23:53:32ID:???0145nobodyさん
2010/12/27(月) 23:56:46ID:???皆そんなに仕事で大きなシステム作ってるんか?
0146nobodyさん
2010/12/28(火) 02:15:49ID:???0148nobodyさん
2010/12/29(水) 01:05:57ID:???コード記述量が減らせるならFWを使う意味はそれだけでも出てくるんじゃね
0149nobodyさん
2011/01/07(金) 18:56:09ID:???0150nobodyさん
2011/01/09(日) 03:13:49ID:???よく分かってらっしゃる。
面白いネタフレームワークだと思ってるから、
それをだしたんだろ?
0151nobodyさん
2011/01/09(日) 17:41:12ID:???0152nobodyさん
2011/01/10(月) 15:52:37ID:???0153nobodyさん
2011/01/14(金) 21:16:48ID:???0154nobodyさん
2011/01/15(土) 00:35:15ID:???0155nobodyさん
2011/01/22(土) 23:03:09ID:???所詮phpはHTMLに簡単に上書きするだけの用途以外では使うべきじゃない
フレームワークをphpで作るのは無謀
0156nobodyさん
2011/01/22(土) 23:15:20ID:???で、Webアプリケーションを構築するのに最適な言語は何だと思う?
0157nobodyさん
2011/01/23(日) 00:06:42ID:???0160nobodyさん
2011/01/24(月) 21:51:22ID:???言ってる時点で、なんちゃってプログラマでしょw
0161nobodyさん
2011/01/25(火) 13:46:17ID:???デザインパターンも知らないし、PHPでオブジェクト指向wとか言う。
かといってJavaでバリバリ組めるわけでもない。
あんた何ができるのさっ?って言ったら、
「PHPをベタで組む!その方が早い!クラスなんて作るな!」と
0162nobodyさん
2011/01/25(火) 18:06:16ID:???せめて東大大学院卒で世の中に一石を投じるアルゴリズムの一つや二つ作れるぐらいになってから偉そうにソファーに踏ん反り返って欲しいものだ
0163nobodyさん
2011/01/25(火) 18:12:17ID:???0164nobodyさん
2011/01/25(火) 19:57:46ID:???底辺プログラマだってSymfonyぐらい使いこなせる
底辺プログラマだって頑張って生きている
0165nobodyさん
2011/01/25(火) 20:19:20ID:???0166nobodyさん
2011/01/26(水) 06:30:45ID:???そんな奴の書いたコードでバグの修正とかまじうんざりする
にわかでもある程度自分で考えてかじってる奴のほうが数倍はいいぞ
0167nobodyさん
2011/01/26(水) 17:49:51ID:???参考にするソースが悪すぎただけだろ
1メソッドで一つのことしかしないことぐらい独学済み
人はいつでも成長している。底辺プログラマだってだ
0168nobodyさん
2011/01/26(水) 21:25:24ID:???変数名に数字のsuffixついてたりも目を瞑ろう
だから
「xxxのとき呼ばれる処理」
その一言で全てを説明した気になってるんじゃねええよおおおおおおおぉぉォォォォーーーッッ!!
メソッドに分解ができないなら、その分岐、ループの意図するところくらいコメントに残せよばーか
で、ここ何の愚痴スレだっけ?
0169nobodyさん
2011/01/26(水) 21:26:33ID:???0170nobodyさん
2011/01/26(水) 21:44:33ID:???0171nobodyさん
2011/01/26(水) 21:53:08ID:???0172nobodyさん
2011/01/26(水) 22:09:47ID:???0173nobodyさん
2011/01/27(木) 00:45:18ID:???プログラムのことは全く知らないが、
オブジェクトの大きさや生成したインスタンスの数によって変わるの?
0174nobodyさん
2011/02/02(水) 22:56:35ID:???ので4月から読売に替えました。朝日新聞を読んでいると、カルト宗教の機関紙を読んでいるような気分になる。とてもじゃないけど子供には読ませら
れないので、本来なら「新聞ぐらい読みなさい」と言うべきところを「朝日はおかしいから読んではいけません」としか言えないのが悲しい。漢字が奇
妙な当て字が多くて、熟語も一部がひらがなになってる。近頃はその傾向が顕著だ。そこで本社に電話して尋ねてみたところ「韓国を見習って、少しず
つ漢字を減らして、やがて日本語から漢字を全廃させる方針」だそうだ。こんなことは国民の総意で決めるべきこと。一新聞社が決めて実行するのは僭
越だ。何を考えているのだろう。ともかく戦争反対というのも訳分からん。湾岸戦争のときも「日本が巻き込まれるからクウェートを助けに行くな」と
いうキャンペーンを張った。侵略者はみんなで寄ってたかってやっつけなければいけないのにおかしいぞ。そして他国が苦労して築き上げた平和は、当
然の権利として享受しようというのでは、日本が侵略されたときに助けてくれる国は居ないだろうに。昨年9月11日のアメリカでの同時多発テロの首謀
者であるオサマ・ビンラディンについては必ず敬称をつけるように徹底させている。テレビ朝日でもゲストコメンテーターに「必ずオサマ・ビンラディ
ン氏というように氏をつけて発言してください」と徹底させているし、朝日新聞本紙では、今でも必ず敬称をつけている。恐いのは外国の人がオサマ・
ビンラディンと呼び捨てにして発言しても翻訳では勝手に「オサマ・ビンラディン氏」に変えてしまうことである。これでは正しい報道とは言えない。
冷酷な人殺しをここまで敬うその心理は如何に。朝日新聞は、いつのまにか宗教になってしまったのではないだろうか。しかもカルトと呼ばれる変な宗教に。
0175nobodyさん
2011/02/15(火) 12:17:21ID:???0176nobodyさん
2011/02/15(火) 20:06:35ID:???既に終わったFrameworkってことかな?
0177nobodyさん
2011/02/15(火) 20:17:58ID:???普通は2chにスレが立つ立たないでそんなこと考えないだろう
0178nobodyさん
2011/02/15(火) 23:55:17ID:???0179nobodyさん
2011/02/16(水) 00:22:24ID:???idを主キーにしていて
データの取り出しで
this->model->
findAllByName($hoge)
として
this->model->save($this->data)
した場合、上書き更新ではなく新レコード挿入になりますよね?
主キーでモデルのデータを取り出さない限り新レコード挿入になるのは分かるのですが、CakePHP仕様だと主キーを一つしか扱えないのでupdateAll()を使うしかないのでしょうか?
主キー以外のフィールドでの検索対象の
レコードを更新したい場合、
スマートなやり方だと、どういうやり方が一般的でしょうか?
0180nobodyさん
2011/02/16(水) 00:25:32ID:???生成されたpotを弄ってviewの中のctpファイルはローカライゼーション出来るようになったんだけど、
バリデーション(モデル)とか
プログラム上での(コントローラー)表記を
ローカライゼーションしたい場合は
どうしたらいいの?
0181nobodyさん
2011/02/16(水) 01:58:37ID:???0182nobodyさん
2011/02/16(水) 04:17:51ID:???0183nobodyさん
2011/02/16(水) 12:04:28ID:???0184nobodyさん
2011/02/16(水) 17:04:29ID:???0185nobodyさん
2011/02/16(水) 17:07:56ID:???0186nobodyさん
2011/02/16(水) 18:05:46ID:???Symfony様、ZendFW様、CodeIgniter様、お疲れさまでした。
0187nobodyさん
2011/02/16(水) 21:55:42ID:???cakeって5.3に対応する気ある?
0188nobodyさん
2011/02/16(水) 22:37:06ID:???0189nobodyさん
2011/02/16(水) 22:40:09ID:???error_reportingを甘くしないとエラーでまくりですよ
0190nobodyさん
2011/02/16(水) 22:42:13ID:???0191nobodyさん
2011/02/16(水) 22:54:59ID:???これか?1.3系で解決してるとよ
https://trac.cakephp.org/ticket/6026
5.3、5.3と煩いようだが
みんなそんなにラムダや無名関数を使いたいのか?
Lithium使っとけ。
0192nobodyさん
2011/02/17(木) 01:02:00ID:???0193nobodyさん
2011/02/23(水) 02:49:02.24ID:???0194nobodyさん
2011/02/23(水) 02:55:45.82ID:???0195nobodyさん
2011/02/23(水) 14:01:12.13ID:???0196nobodyさん
2011/02/23(水) 23:05:12.94ID:???ちいたんは、ぱっと見はツルツルだが中の方は結構、癖毛もち
0197nobodyさん
2011/02/26(土) 11:38:36.81ID:???0198nobodyさん
2011/03/05(土) 12:37:56.82ID:???0199nobodyさん
2011/03/05(土) 19:46:45.73ID:???警告ばっかりでるCakePHPなんて使わない
高速に開発するフレームワークなんてこれ以外にもあるし
手っ取り早く作るならCodeIgniterお勧め
0200nobodyさん
2011/03/06(日) 13:47:41.75ID:???クックブックが一番わかり易いというのが、初心者におすすめできない痛いところ
0202nobodyさん
2011/03/07(月) 21:48:59.30ID:???一応テンプレらしくしてみたもの用意
■公式サイト
http://www.codeigniter.com/
■チュートリアル
http://codeigniter.com/tutorials/
■CodeIgniter User Guide (公式マニュアル)
http://codeigniter.com/user_guide/
■CodeIgniter ユーザガイド 日本語版
http://codeigniter.jp/user_guide_ja/index.html
■前スレ
[PHP][フレームワーク]CodeIgniterスレ
http://hibari.2ch.net/test/read.cgi/php/1177683436/
0203nobodyさん
2011/03/12(土) 09:57:31.43ID:???0204nobodyさん
2011/03/12(土) 10:13:06.06ID:???CIは今流行りだしてる訳だが
0205nobodyさん
2011/03/13(日) 00:12:45.45ID:???良くも悪くもPHP5のFWは決定打が無い感じだよな
0206nobodyさん
2011/03/13(日) 02:12:53.32ID:???0207nobodyさん
2011/03/13(日) 10:37:54.66ID:???むしろCakeは衰退している
0208nobodyさん
2011/03/13(日) 11:34:32.07ID:???今から使い始めるのは考え物だ
0209nobodyさん
2011/03/13(日) 15:28:36.79ID:???何をもって流行ってるの?
CIはFW過渡期に高速軽量って事で鳴り物入りしたが、普及してないイメージしかないんだがw
Cakeは衰退と言っても固定層がかなりいる。
■ このスレッドは過去ログ倉庫に格納されています