【PHP】フレームワークについて語るスレ10【総合】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/08/24(日) 21:43:37ID:???http://pc11.2ch.net/test/read.cgi/php/1202521438/
0002nobodyさん
2008/08/24(日) 21:44:41ID:???いきなりミス。スマソ...
0003nobodyさん
2008/08/24(日) 21:47:34ID:???【PHP】フレームワークについて語るスレ10【総合】
http://pc11.2ch.net/test/read.cgi/php/1202521438/
【PHP】フレームワークについて語るスレ9【総合】
http://pc11.2ch.net/test/read.cgi/php/1197383840/
【PHP】フレームワークについて語るスレ8【総合】
http://pc11.2ch.net/test/read.cgi/php/1192604501/
【PHP】フレームワークについて語るスレ7【総合】
http://pc11.2ch.net/test/read.cgi/php/1181350116/
【PHP】フレームワークについて語るスレ6【総合】
http://pc11.2ch.net/test/read.cgi/php/1171896620/
[PHP]フレームワークについて語るスレ5[総合]
http://pc10.2ch.net/test/read.cgi/php/1159579507/
[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/
0004nobodyさん
2008/08/24(日) 21:48:23ID:???symfony
http://www.symfony-project.com/
code igniter
http://codeigniter.com/
Zend Framework
http://framework.zend.com/manual/ja/index.html
CakePHP
http://www.cakephp.org/
【和モノ】
ちいたん
http://php.cheetan.net/
Ethna
http://ethna.jp/
guesswork
http://classic.guesswork.jp/
maple
http://kunit.jp/maple/
0005nobodyさん
2008/08/24(日) 22:11:57ID:???0006nobodyさん
2008/08/25(月) 14:32:05ID:qgfF3K9Xage
0007nobodyさん
2008/08/25(月) 16:50:03ID:???ZendがPHPにかなり力を入れてるから将来性があると思うんだけど
評価が悪くて使えそうにない
0008nobodyさん
2008/08/25(月) 16:54:50ID:???ちいたん使えwww
で「今回のプロジェクトではフレームワークとして「ちいたん」を採用しました」
って上司に報告してくれwww
0009nobodyさん
2008/08/25(月) 16:58:15ID:hwjRu6i6あんまり大きいデータは扱いたくないよな。
かといってテンポラリーなデータを永続データが入ってるDBに突っ込むのは
抵抗がある。
こういう場合どうする?
0011nobodyさん
2008/08/25(月) 17:25:37ID:???結局全読み・全書きになるのでは?
0012nobodyさん
2008/08/25(月) 18:59:26ID:???1. 気にせずDBに放り込む
2. 「永続データが入って」いないDBに放り込む
3. 「一部を読み書きできる」ように細分化してファイルに放り込む
4. 気にせず毎回全部読み書きする
なんでもいいんじゃないの?
0014nobodyさん
2008/08/25(月) 21:13:10ID:???>評価が悪くて使えそうにない
せめて情報が無くて使えそうにないって言ってくれw
ユーザの声(マニュアルではない、もすこし身近なTips、ノウハウなど)が
圧倒的に不足しているよね
でもそれはどのフレームワークも一緒か。
そもそも乱立しすぎじゃね?
例えばせめてライブラリ系はZendを使うとか、そんな風潮になればノウハウは
蓄積されていくんだろうけど
0015nobodyさん
2008/08/25(月) 23:48:18ID:???http://talks.php.net/show/froscon08/
結果だけまとめると
1位 素のPHP
611.78 trans/s
2位 CodeIgniter 1.6.3
305.9 trans/s
3位 Solar 1.0.0alpha1
271.18 trans/s
4位 Zend Framework 1.6.0-rc1
130.08 trans/s
5位 Agavi 1.0-beta1
126.91 trans/s
6位 Symfony 1.1
100.63 trans/s
7位 Prado 3.1.2
76.95 trans/s
8位 Drupal 6.4
51.37 trans/s
9位 CakePHP 1.2.0rc2
25.88 trans/s
0016nobodyさん
2008/08/26(火) 00:48:34ID:lM6BRZm9マジレスすると、セッションみたいな永続じゃないデータの場合memcache使うのが良い。
レンサバじゃ無理だけどな。
0017nobodyさん
2008/08/26(火) 01:23:19ID:???0019nobodyさん
2008/08/26(火) 10:05:38ID:???0020nobodyさん
2008/08/26(火) 11:02:15ID:???cakeもどきの俺様フレームワーク作ってやるかな。
0021nobodyさん
2008/08/26(火) 23:18:20ID:???0022nobodyさん
2008/08/27(水) 00:05:44ID:???0023nobodyさん
2008/08/27(水) 11:52:55ID:n0GZd29Csingletonって全部staticなクラスとほとんど同じでは?
むしろ、singletonの機構を書く必要がない分、
staticなクラスの方がいいのではないかとも思うのですが
singletonのアドバンテージって何ですか?
0025nobodyさん
2008/08/27(水) 15:02:44ID:???(PHPの)クラスはobjectではない
ぜんぜん違うだろ
0026nobodyさん
2008/08/27(水) 15:06:09ID:???で?
0027nobodyさん
2008/08/27(水) 15:13:19ID:???分かってる人の返答お待ちしております
0028nobodyさん
2008/08/27(水) 15:56:42ID:???なのにstaticなクラスがいいとか全然違うよ
分かってないのはあなた
singletonをもう一度調べ直してみ
0029nobodyさん
2008/08/27(水) 16:01:55ID:???Hoge::page() ではなく Hoge::instance()->page() にするメリットはなにかと
言うことだと思うんだけど
まあインスタンスにしておけば、変数に放り込んで引数で渡したり、
簡単に別クラスに差し替えたり、そう言う事ができるかもしれない
私もよくわからんので、違うっていう人の親切な解説があれば嬉しいな
0030nobodyさん
2008/08/27(水) 17:22:46ID:???保証されますよっていうパターンの概念なわけで、別に
staticなクラスの作りでsingleton的な扱いをすることもできるだろうけど、
ただそれが「singletonって全部staticなクラスとほとんど同じ」かと
言われればそりゃ違うって答えるだろう
概念の話とコードレベルの話だし質問がおかしい
ある程度有名なパターンだからsingletonってこういうもの、
という共通認識がプログラマにあるのがアドバンテージなわけであって
このクラスはsingletonだからインスタンスは唯一、とすぐ把握できるところを
オレオレsingleton概念で「これ俺なりのsingleton!インスタンスはナイっス!」
とか言われても困るわけで
Hoge::page() と Hoge::instance()->page() 云々も一緒で
要はそのクラスがどういう扱いなのかというのを認識するのに
singletonというパターンがあるよってだけの話であって
singletonだから絶対Hoge::instance()->page()な形ってわけでもないし
コードレベルの問題とはまた別の話かと
0033nobodyさん
2008/08/27(水) 18:06:57ID:???ってことですね
0034nobodyさん
2008/08/27(水) 18:12:39ID:8yHWP9d0思ったんですが、
singletonって全部staticなクラスとほとんど同じでは?
むしろ、singletonの機構を書く必要がない分、
staticなクラスの方がいいのではないかとも思うのですが
singletonのアドバンテージって何ですか?
晒しage
0035nobodyさん
2008/08/27(水) 18:27:10ID:???0036nobodyさん
2008/08/27(水) 19:08:36ID:???0037nobodyさん
2008/08/28(木) 02:21:17ID:???得意げにsingletonの解説始めちゃう奴なんなの?
そういうのを東洋じゃ釈迦に説法って言うんだぜ。
0038nobodyさん
2008/08/28(木) 03:28:58ID:???おつむがおしゃかな奴なら確かにいるようだが。
0039nobodyさん
2008/08/28(木) 08:08:13ID:???0041nobodyさん
2008/08/28(木) 21:36:39ID:???反論するなら論理的にしろ。な?
0042nobodyさん
2008/08/28(木) 21:49:55ID:???痛々しさではむしろ>>31-34の方が
んで、>>23はsingletonと同じではないけど、別にそれでも
いいんじゃない?っていう認識はどんなもんですか > エロい人
唯一性(?)の保証なら、コンストラクタ隠し忘れてたり__clone()上書き
してなかったりする半端singletonよりは確実とか考えたり。(そんな奴いない?)
インスタンスとして扱う必要がなくて、「singleton」と言いさえしなければ、
あれも十分実用的な考え方だと思うけど
叩くなら叩け
0043nobodyさん
2008/08/28(木) 22:07:43ID:???0044nobodyさん
2008/08/28(木) 22:08:43ID:???>>30で十分説明してあるし、それ読んで分からないようなら、素養がなさ過ぎるので、プログラミングなんか止めた方が良い。
河原で野球でもしてろ。
0045nobodyさん
2008/08/28(木) 22:26:50ID:???いうことでおk?
OO言語でのstatic等と言うものの理解が全然ないのは確かだから
申し訳ないが、singletonと、くだんの実装方法との最大の違いはインスタンスを
使うかどうか、っていうことだけと思ってしまう。それはsingletonの概念に含まれるの?
>>23の手法に、また別な名前があったなら話はシンプルだとかそういう話?
■ このスレッドは過去ログ倉庫に格納されています