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

【PHP】フレームワークについて語るスレ10【総合】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/08/24(日) 21:43:37ID:???
前スレ
http://pc11.2ch.net/test/read.cgi/php/1202521438/
0409nobodyさん2008/10/29(水) 15:34:43ID:???
>>408
>>407で言っているのは、DBサーバはカラム型をメモリに置いているはずだということ。
つまりDBに問い合わせればディスクには読みにいかないだろうと言う読み。

付け加えると、SQLiteにしても、スキーマ情報はDBをオープンした後黙っても読まれるはずで、
それをメモリから取り出すだけだからいちいちファイルに書いとくのはどうよ、ってこと。
0410nobodyさん2008/10/29(水) 16:45:25ID:???
>>377
エラーは検出するけど、何行目のエラーか検出できないんだよ。そんなのPHPだけだと思う。
0411nobodyさん2008/10/29(水) 18:14:15ID:???
$ php -l <<EOF
<?php
echo "hello";
fuga();
foo();


();
?>
EOF

Parse error: syntax error, unexpected ')' in - on line 7
Errors parsing -

なんか出てる気がするよ?
0412nobodyさん2008/10/29(水) 18:23:29ID:???
複雑になると出ない場合があるんだよ。
前にmatzがPHPのAPCが何でそんなに効果的なのか理由が分からないって言ってたけど、あれは単純にPHPの構文解析の性能が悪いからって理由だと思う。
0413nobodyさん2008/10/29(水) 20:06:51ID:???
>>400
> というか、現行の :: と -> の区別って必要なの?

PHPに->ってあったっけ?
0414nobodyさん2008/10/29(水) 21:03:04ID:???
->がPHPみたいなもんだろ
0415nobodyさん2008/10/29(水) 21:15:12ID:???
>PHPに->ってあったっけ?

え?
0416nobodyさん2008/10/29(水) 21:38:30ID:???
->は好かん.がよい
0417nobodyさん2008/10/29(水) 22:03:57ID:???
->は好かんがよい、に見えた
0418nobodyさん2008/10/30(木) 02:18:50ID:???
そろそろPythonを勉強する時期かな?
0419nobodyさん2008/10/30(木) 02:22:17ID:???
レンタル鯖で普通に入ってないやつなんて
学ぶ必要はないんだ
0420nobodyさん2008/10/30(木) 03:20:43ID:???
どれか1つの言語でもちゃんとやっときゃ
他の言語なんてやる気になりゃ出来る
0421nobodyさん2008/10/30(木) 08:03:13ID:???
>>420
できればその1つがPHPではない方が、幅は広そうだがw
0422nobodyさん2008/10/30(木) 16:05:21ID:???
たしかにプログラムの基礎練習としてはやっぱ向かないよなw
まだ改修段階にあるってかんじで、他の言語で当たり前に出来ることが出来ないってのがむずむずするw
0423nobodyさん2008/10/30(木) 16:14:12ID:???
その代わりほかの言語では、めんどくさいことが
さくっとできるんだぜ。

file('http://example.com/hoge.jpeg');

とかな!
ほんとダメな言語。
0424nobodyさん2008/10/30(木) 16:39:09ID:???
きゃーすてき!
0425nobodyさん2008/10/30(木) 16:56:50ID:???
>>421
実際はそうでもない。
例えばperlやpython、rubyから入るよりは、
phpから入ったほうがjavaやC++は覚えやすい。

まぁ古臭いってことなんだが
0426nobodyさん2008/10/30(木) 18:09:36ID:???
安いレンサバの代表格のXREA、Xserver等には、Python、Rubyも入ってますな^^
RoRで一世を風靡したRubyをあえて選ばずに、Pythonを始めるのが通の嗜み?
0427nobodyさん2008/10/30(木) 21:55:43ID:???
XREAを選ぶ奴の気が知れないよ
0428nobodyさん2008/10/30(木) 21:58:07ID:???
ロリポップやヘテムルならいいのか?
0429nobodyさん2008/10/30(木) 22:38:46ID:???
Rubyは知らんがPythonなら入ってるサーバは、最近だとそれなりにあるきがする。
0430nobodyさん2008/10/31(金) 09:24:51ID:???
Railsもmod_railsというかPassengerの登場でPHP並に管理が楽になった感じだし、
これからは選べるようになるかも。
0431nobodyさん2008/10/31(金) 13:33:41ID:???
変数型を気にする必要の無い言語から始めると取り掛かりやすいけど
いざ型がある言語に移るとき、ちゃんと理解しきれてないと苦労しやすいってのもあるから
PHPを最初に覚えるってのはちょっとオススメしないかもだなw

まぁ、触れやすいこと、覚えやすいことを重視したほうがスタートしやすいし、
やりたい事にもよるから一概には言えないと思うけどね
0432nobodyさん2008/10/31(金) 13:47:03ID:???
変数型が無いPHPは
余計な心配が増えてよくない
0433nobodyさん2008/10/31(金) 13:56:53ID:???
PHPをちゃんと理解すればPHPにも型があるって分かるはずだから問題ないだろ
0434nobodyさん2008/10/31(金) 16:12:42ID:???
railsも深く知るほど「簡単」とはとてもいえないものだと分かってくる
railsを速く動かすソリューションを安定して稼働させるにはスキルがいるし、
スレッドセーフかそうでないかということも気を遣わなければいけない。
0435nobodyさん2008/10/31(金) 16:17:00ID:???
Railsの中でスレッドなんて使ってるの?
少なくともFastCGIやらの同時起動なら、プロセス別じゃないの?
よくわかってないけど
0436nobodyさん2008/10/31(金) 16:56:15ID:???
型とかの概念はプログラム覚えるなら最初のうちにやっといたほうがいい気はする
0437nobodyさん2008/10/31(金) 17:05:48ID:???
まぁほんとに初めてがphpはあかんわな
でも普通は学校で最初にcやpascalやったりするんじゃないの?
0438nobodyさん2008/10/31(金) 17:07:22ID:???
いいかげんフレームワークの話をしましょうよ。
0439nobodyさん2008/10/31(金) 18:31:35ID:???
PHPは変数のスコープが関数単位というのがなんとも。
0440nobodyさん2008/11/01(土) 04:31:36ID:???
配列すら参照渡しになるJavaScriptはPHPより糞
しかもcloneメソッド標準装備してないし
0441nobodyさん2008/11/01(土) 11:07:00ID:???
===
0442nobodyさん2008/11/01(土) 19:01:05ID:???
>>427
せめてどこなら良いか提示してからそういうこと言おうな
0443nobodyさん2008/11/01(土) 20:20:40ID:???
XREAなんでだめなの?
0444nobodyさん2008/11/01(土) 22:22:08ID:???
xreaだからだろ
0445nobodyさん2008/11/01(土) 23:40:57ID:???
理由なんかないだろ。なんでも否定したくなる年頃なんだよ。
中学生とかおっさんとか。
0446nobodyさん2008/11/02(日) 00:36:25ID:???
お前らxreaなんか使うレベルなんか・・
0447nobodyさん2008/11/02(日) 02:51:59ID:???
xreaがダメな理由なんてちょっと調べたり確認すればわかるだろ…
そんなことも説明されないとわからないのか…
0448nobodyさん2008/11/02(日) 02:54:45ID:???
話に全然信憑性無いわ
0449nobodyさん2008/11/02(日) 03:43:51ID:???
まぁそういうやつはXREA使っとけばいいんじゃねw
サポートがだめすぎるけど、運よくトラブルに会わなければ、
まぁ安い金額で使えるし。
たまに、coreserverの方にxreaの設定を上書きして、
coreなのにXREA相当にしちゃったり、
mailmanがバグだらけでまったく機能しなかったり、
ほかにも色々トラブルおこしてるみたいだけど。
俺はxreaスレやcoreserverスレ読んだら、怖くて仕事には使えなくなった。
0450nobodyさん2008/11/02(日) 03:46:29ID:???
てかxreaって何につかうの?個人サイト?
なんでフレームワークスレでxreaが出てくるのか謎
0451nobodyさん2008/11/02(日) 06:29:42ID:???
なんでxreaがだめか教えてやろう。

それは安かろう悪かろうだから。
まあ常識で考えて安いところにろくなところはない。

俺が使っているところ。おすすめだから教えてやろうか?
今ならキャンペーン中だからお得だぞ。
0452nobodyさん2008/11/02(日) 06:54:51ID:???
>>449
>>442

0453nobodyさん2008/11/02(日) 07:07:41ID:???
凝った機能盛り込んだ個人的なブログ設置するのに、
わざわざ高いサービス選ぶ必要あるか?

xrea程度でも手軽に試せるものの方が、ユーザも増えて
ノウハウも蓄積するだろ。

>>446とか頭悪すぎるな
0454nobodyさん2008/11/02(日) 07:15:59ID:???
個人ブログといっても財産ですからね。
財産をそんな簡単に盗まれてしまうところにおいておきますか?
おいておかないでしょう?

それでなくぐらいなら、ちょっとの費用で
安心を得られるほうを選びませんか?

そんなに気になるのなら私が使っているサーバーを教えてあげますが。
0455nobodyさん2008/11/02(日) 09:05:42ID:???
>>452
使いたいのならどうぞ。
XREAはやめといたほうがいいという、ただの忠告だから、
参考にするしないは自由だよ。
俺はさっき書いた理由で使わないけどw
0456nobodyさん2008/11/02(日) 10:56:50ID:???
>>453
あのサービスに不満がないならそんな噛みつかなくてもいいと思うよ
0457nobodyさん2008/11/02(日) 12:05:53ID:???
>>449
xreaを仕事で使う馬鹿なんていたの?
サーバ運用するにもお金がかかるって知ってる?
0458nobodyさん2008/11/02(日) 16:19:37ID:???
Symfonyて結構バグあるの?
CakePHPカンファレンス東京のレポート読んでたら、
そんなような記述があったんだが。
あまり詳しく書いてなかった。
0459nobodyさん2008/11/02(日) 17:46:21ID:???
>>457
俺はプライベートでも勘弁だがw
0460nobodyさん2008/11/02(日) 19:53:56ID:???
なんかxreaに仕事を奪われた
サーバー屋が裏工作しているみたいですねw
0461nobodyさん2008/11/02(日) 20:59:33ID:???
正直お小遣い稼ぎの趣味サイトならxreaで十分だしな〜
0462nobodyさん2008/11/03(月) 04:52:26ID:???
>>458
まぁ細かいのはそこそこある。
ZFもsymfonyも、あれだけ規模がでかけりゃバグチケットが増えるのは当然。
あんまり比較の際の根拠にはならないな。
0463nobodyさん2008/11/03(月) 17:39:38ID:???
>>451
>>454

おすすめサーバ教えてくれ
0464nobodyさん2008/11/03(月) 19:52:45ID:???
他所でやれ
0465nobodyさん2008/11/04(火) 17:33:27ID:???
symfonyはsubversion拾ってればわかるけど、1時間数十以上のファイルが修正されてるからな。
バグがあっても修正も早い
0466nobodyさん2008/11/05(水) 06:01:16ID:???
1時間数十以上 = 一日数百以上 = 一週間数千以上 = 一ヶ月数万以上

一ヶ月数万以上って本当ですか?
0467nobodyさん2008/11/05(水) 07:54:12ID:???
なんとも恐ろしいフレームワークだ
0468nobodyさん2008/11/05(水) 09:38:54ID:???
>>466
本当だよ。subversionでチェックアウトしてみなよ
0469nobodyさん2008/11/05(水) 11:13:18ID:???
Tracをみる限り、一日あたり10から30コミットというところ。
コミット一回につき、いくつかのファイルを触るだろうから、一回の変更の
影響範囲が大きい場合、ピーク時には一時間数十ファイル更新は充分ありうるが、
これがコンスタントに続くことはないでしょ。

まぁコミットはいっぱいあってもバグチケットをcloseするコミットは少ないように見えるが。
でも開発ブランチはこんなもの。
0470nobodyさん2008/11/06(木) 16:26:58ID:???
CIって、早い分cakePHPやsymfonyと比べどんな機能が足りないの?
0471sage2008/11/06(木) 19:26:19ID:W2KYlXPe
>>470
やさしさ
0472nobodyさん2008/11/06(木) 19:35:59ID:???
>>470
痒いとこ
0473nobodyさん2008/11/07(金) 09:14:59ID:???
>>470
モデルまわりは弱いと思った。
DBにselectした結果が配列なんで、そこがちょっと使いづらい。
あとバリデーションまわりはなんか不思議な仕様。もっとよくなりそうなもんだけど。
0474nobodyさん2008/11/07(金) 19:13:25ID:???
>>472
痒いところってどの辺?
0475nobodyさん2008/11/07(金) 20:22:58ID:???
ドクトリンってcodeigniterのパクリだろ?
0476nobodyさん2008/11/07(金) 21:18:22ID:???
>>23って俺が昔別のスレに書いた質問だったと思うんだけど
何でこんなとこに記載されて議論が発生してるんだw
0477nobodyさん2008/11/07(金) 21:20:39ID:???
ところでcakePHPのパフォーマンスの悪さは改善されてないのかな?
0478nobodyさん2008/11/07(金) 21:22:48ID:???
>>477
RC3は使ってみた?
0479オリジナル232008/11/07(金) 21:27:02ID:???
>>23の質問を昔別スレに書いた本人だけど
結論としては、
・スタティックな方法では使う側も唯一性を意識しなければいけない
・シングルトンであれば使う側は唯一性を気にする必要が無い
と言うのが最も大きい違いだと思ってる。
要するに、シングルトンで書いておけば後からシングルトンじゃなくする時に
参照してる側は書き換えなくても良いって事。
抽象的に言えば、オブジェクトの特性である唯一性というものをカプセル化出来るということ。
0480nobodyさん2008/11/07(金) 21:31:03ID:???
>>478
使ってませんが、ベンチ等で良い結果を出してるんですか?
>>15のような結果だとさすがに使えないので。
0481nobodyさん2008/11/07(金) 21:34:48ID:???
自分で確かめることって大事
0482nobodyさん2008/11/07(金) 21:37:02ID:???
時間がないんで
0483nobodyさん2008/11/07(金) 21:37:33ID:???
こんなところに書き込んでる暇があるなら
0484nobodyさん2008/11/07(金) 22:45:30ID:???
そりゃ自分でベンチマークとるよりは、ここに書き込む方が楽だし時間もかからないだろう。
0485nobodyさん2008/11/08(土) 00:11:03ID:???
んな他力本願のやつに情報提供してくれる人がいる確率考えると
結局自分で調べたほうが結果がわかるのは早いと思うけどなw
0486nobodyさん2008/11/08(土) 00:20:53ID:???
>>469
1.0=>1.1=>1.2と常にこの状態が続いています
0487nobodyさん2008/11/08(土) 01:28:22ID:???
個人がつくってるのを見るのが好きだ
0488nobodyさん2008/11/08(土) 01:29:27ID:???
おっとMapleに鞭打つのはやめるんだ
guessworkとか言うのももうやめるんだ
0489nobodyさん2008/11/08(土) 01:37:07ID:???
>>479
まてまて
23は俺だがコピペじゃないよw
偶然同じ疑問を持っただけ
0490nobodyさん2008/11/08(土) 01:38:31ID:???
cakePHPなんてドジでのろまな亀しか使ってないだろ
0491nobodyさん2008/11/08(土) 02:29:27ID:???
>>479
出来ることは同じだけど、
唯一なものを唯一なものと知って使うのと、
唯一なのかインスタンスを複数作れるのかわからないけど、
普通に使えば唯一になってる、
の違いってこと?
ちょっとくどい聞き方かもだけど、ちゃんと確認したくって聞いてみた。
0492nobodyさん2008/11/08(土) 03:23:29ID:???
>>490
本気でそう思うなら相手にしなきゃいいだけなのにw
0493nobodyさん2008/11/08(土) 06:24:48ID:???
cakePHP 1.2のRC3は
”パフォーマンス改善中”と明確に言われている。

cakePHPの開発スタンスは、まず動くものを作る→リファクタリング(パフォーマンス改善含む)
0494nobodyさん2008/11/08(土) 06:54:44ID:???
オープンソースで儲けるのって
サポート事業しかないのか?
0495nobodyさん2008/11/08(土) 07:47:16ID:???
オープンソースは広く使ってもらっていると言う土壌を得る事がまず目的
広く使われればサポート事業や周辺ソフトが売れる
0496nobodyさん2008/11/08(土) 08:04:00ID:???
実際に動くコードが重要なわりに
そのコードを作っても儲けられない。
それがオープンソースw

せっかく土壌を作っても
サポートや周辺ソフトや関連書籍を
他の人が提供して売り上げを持っていかれる。
それがオープンソースw
0497nobodyさん2008/11/08(土) 12:36:54ID:???
いまだにオープンソースでガッツリ儲けようなんてプランのところがあるの?
本当に基幹的なDBとかhttpdとかならともかく
0498nobodyさん2008/11/08(土) 13:25:19ID:???
ガッツリってのはいくらぐらいなのかな。
それにもよるだろうが、儲けるかどうかは才覚の問題。
OSSかどうかは関係ないだろうな。
0499nobodyさん2008/11/08(土) 14:46:39ID:???
お金の名言

「タダほど高いものはない」
0500nobodyさん2008/11/08(土) 16:19:59ID:???
タダほどお得なものはない
0501nobodyさん2008/11/08(土) 17:38:16ID:???
>>499
ApacheやらLinuxやら使ってて「高くついた」って感じたことはないなあ。
むしろ安い労働力まで付いてきて、お得感しかないのが大多数では?w
もちろん、大規模に「ガッツリ」儲ける分野では違うんだろうけど。
0502nobodyさん2008/11/08(土) 18:55:54ID:???
中・小規模向けのフレームワークって何が良い?
cakeはどうもパフォーマンスが悪すぎて嫌なんだよねえ
0503nobodyさん2008/11/08(土) 21:49:38ID:???
中・小ならEthnaでいいんじゃないの。
CIという手もあるが。
0504nobodyさん2008/11/08(土) 23:30:51ID:???
ご冗談でしょう
0505nobodyさん2008/11/09(日) 05:48:00ID:???
Ethnaとか、未だに選択肢に残ってるのかな?
仕事で昔触ったときに、いろいろドン引きした記憶があるんだが。

アクションを準備していないURL指定すると「全ファイル」のrequireを
し始めてプチDOSアタックになってしまう自前オートロード(笑)とかw
0506nobodyさん2008/11/09(日) 09:19:25ID:???
大規模ならCI or ZFのチョイスってことでFA?
0507nobodyさん2008/11/09(日) 11:56:58ID:???
CIってPHP4にも対応しててコードに無理が出てるみたいな話も聞くんだけど
大規模で使えるようなものなの?

小規模にしてもcakeとどっちが楽なんだろう
0508nobodyさん2008/11/09(日) 13:41:32ID:???
ドッチかと言われればcakeだろ
でもcakeもイマイチなのはよくわかる
■ このスレッドは過去ログ倉庫に格納されています