PHP5のせいでPHP(・ー・)オワッタナ・・・2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/06/06(月) 15:22:34ID:zYSxOhGJ0511nobodyさん
2005/07/29(金) 05:32:14ID:???うお、こんな時間帯にレス早っ。
具体的には書けないよ。だって、みんなライバルだもん。
私なんかは卑小な人間だから、できれば誰にも5を知られたくないね。
0512nobodyさん
2005/07/29(金) 06:24:12ID:???0515nobodyさん
2005/07/29(金) 22:27:24ID:???コーディング遅くて納期間に合わなくなって、実装範囲が削られるからだね。
それかパフォーマンスの問題で機能が削られるからか。
0516nobodyさん
2005/07/30(土) 01:24:26ID:???結局、パフォーマンスの肝になる部分だけCで書いたりして、
PHPを使う意味が無くなったりして
0518nobodyさん
2005/07/30(土) 06:53:18ID:???0519nobodyさん
2005/07/30(土) 08:18:30ID:???0520nobodyさん
2005/07/30(土) 08:20:11ID:???PHP5はオブジェクト指向が高まるというより、Javaに近くなっただけだし。
0521509=511
2005/07/30(土) 08:35:34ID:???5でムチャクチャ楽になった人たちがいるんだから
おたくらマの苦労話なんか意味ないよ。
オブジェクト指向? それって美味いかどうか知らないが
文句言うのは月に1千万売り上げてからでも遅くないよ。
0522nobodyさん
2005/07/30(土) 09:27:43ID:???唐突に売り上げとか、出してきて、そこまでして虚勢を張りたい?
0524nobodyさん
2005/07/30(土) 10:35:41ID:???しかし、技術者ひとりひとりに売り上げが割り当てられてる会社は、ろくな会社じゃないからなぁ。
0525nobodyさん
2005/07/30(土) 23:19:16ID:???だが、そのPHP5を日本国内に広めることができない
屑企業 = Ze○d Japanは消え去るといいよ。
0526nobodyさん
2005/07/30(土) 23:36:53ID:???0527nobodyさん
2005/07/30(土) 23:37:12ID:???PHPはやっぱり他言語と比べるとイモい。
PHP6は、基本データ型からのOOキボン。
で、「->」もイモいのでJavaみたいに「.」で。
サーバサイドのJavaScriptを目指して欲しい。
0528nobodyさん
2005/07/30(土) 23:52:29ID:???->は止めても良いけど、.だけは勘弁
0529nobodyさん
2005/07/30(土) 23:57:57ID:???基本データ型からのOOとか、そういうもんじゃなくて、どういうOOなのかが問題なんだよねぇ。
動的言語が静的言語のマネしたら使い物にならなくなるという良い例。
0530nobodyさん
2005/07/31(日) 01:32:10ID:???0531nobodyさん
2005/07/31(日) 01:56:41ID:???JSはどこまでもOO的に考えられるのが気持ちいいんだよね
PHPのOOは、OOも出来るってだけで、
自分でクラス組んだ部分でしかOOにならない。
すごく無理矢理感があるというか粗雑な印象がある。
5はまだ中途半端だけど
6で、大きな進歩があるんじゃないかと予想してるよ。
デフォルトで組み込み済みOOを実装しているサーバサイド言語というのは
相当大きなアドバンテージになると思う。
0532nobodyさん
2005/07/31(日) 03:30:33ID:???0533nobodyさん
2005/07/31(日) 11:41:17ID:BKWoF2YQ0534nobodyさん
2005/07/31(日) 13:21:18ID:???時期的に考えれば、そんなもんアドバンテージにならないだろうね。
JavaSE6でサーバーサイドJavaScriptっていうのが自然に使えるようになれば、Javaの不利だった点も解消されるかもしれないし。
0535nobodyさん
2005/07/31(日) 14:27:14ID:???クライアントもサーバーサイドも同じ言語で統一できるし。
だれか作ってくれよ。>サーバーサイドJS
0536nobodyさん
2005/07/31(日) 15:18:53ID:???0537nobodyさん
2005/07/31(日) 17:04:24ID:???サーバサイドJavaScriptは実際にあったよ
0538nobodyさん
2005/07/31(日) 17:45:11ID:???0539nobodyさん
2005/07/31(日) 18:15:36ID:???実際の開発で使えるかどうか。
0541nobodyさん
2005/07/31(日) 20:52:54ID:???今更Javascriptでサーバサイドて…
0542nobodyさん
2005/07/31(日) 21:36:32ID:???0543nobodyさん
2005/07/31(日) 21:41:00ID:???納得してない奴らは何を文句言ってるんだろうね。
0544nobodyさん
2005/07/31(日) 21:46:08ID:???それはほんきでいってるのか?
0545nobodyさん
2005/07/31(日) 22:13:17ID:???0546nobodyさん
2005/07/31(日) 22:18:39ID:???>OOが必用なほどの規模のシステム
え…?
OOは便利だから使うわけで、別に規模がどうこうとか関係ないけど
0547nobodyさん
2005/07/31(日) 22:20:04ID:???後々のメンテナンス性をどう見るかだと思うのだが
0551nobodyさん
2005/08/01(月) 00:28:23ID:4dU8hjGMその辺が同程度ならモッサリPHPなんかに目もくれず
最初からJAVA使えば良いじゃん。
バカジャネーノ?w
0552nobodyさん
2005/08/01(月) 01:13:00ID:5FxOeFfePHPのinterfaceのメリットが
明らかにJavaに見劣りする。
過去レスにあったと思う。
0553nobodyさん
2005/08/01(月) 01:15:12ID:5FxOeFfe例えばマイクロソフトのC#だってJavaをもとにしたけど
Javaの欠点をいくつか埋めてる。(プロパティの導入など)
PHPの中の人たちは新しいことを考えられない人ばかりなのか?
0554nobodyさん
2005/08/01(月) 01:21:25ID:???中途半端な機能と、それを実現するための中途半端な難易度.....
オープンソースだって事ぐらいじゃないの?胸張って言える事は。
0555nobodyさん
2005/08/01(月) 01:33:46ID:???ところがPHPやASPのようなスクリプトレットは駄目だとかいう流れになって
また、MVCがWebアプリには良いという流れにもなって
PHPはなんなの?ってことになってしまった。
0556nobodyさん
2005/08/01(月) 01:39:22ID:rgck6LWs他言語の開発環境の充実によって失いつつある。
PHPもうダメポ
0559nobodyさん
2005/08/01(月) 02:48:57ID:???JavaのOOの仕組みは、静的型解決があるからこそ活かされる。
というか、静的型解決のための仕組み。
動的型解決の言語で導入しても、まどろっこしいだけで何も利点がない。
静的言語のメリットのひとつはツールが作りやすいことで、Javaにはいいツールがたくさんある。
PHPはツールのサポートもないし、見劣りしまくり。
0560nobodyさん
2005/08/01(月) 03:05:18ID:???Javaはもちろん、Perlを理解できない人って結構多いよね。
0561nobodyさん
2005/08/01(月) 03:11:02ID:???オブジェクト指向なプログラミングが構造化プログラミングより常に優先されるわけじゃないよ。
どっちがいいかは、ケースバイケース。
小規模なWEBアプリの場合は、オブジェクト指向にしても面倒なだけってことが多いよ。
0562nobodyさん
2005/08/01(月) 03:12:38ID:???俺もだけど(w
つくづく、プロは道具(言語)を選ぶべきでないと思うよ。
あくまで開発用途に適した言語を使えばいいんであって、
phpだとかperlオンリーだとかは自分の手を狭めてるようなもん。
PHP5はJAVAににてるからこの機会に覚えてみるのを激しく勧める。
求人みたらわかるけど、やっぱJAVAは王者の価格だもんね。
0563nobodyさん
2005/08/01(月) 03:12:42ID:???0564nobodyさん
2005/08/01(月) 22:19:40ID:???JavaとかPerlをろくに知らないのに貶す人が多い
人によるのは重々承知だが他言語に比べPHPの
プロジェクトに入るとレベル低すぎな事多いよ
0565nobodyさん
2005/08/01(月) 22:42:37ID:???PHP信者のせいで、PHP終わったな
という所だろうな。
0566nobodyさん
2005/08/01(月) 22:52:14ID:ifY2Wodi!!???そんな奴居るの?
てか、それって日曜プログラマの世界では、だろ?
0571nobodyさん
2005/08/02(火) 11:11:16ID:???言語の話になって自分の得意分野から出てこない奴は問題外
0572nobodyさん
2005/08/02(火) 11:30:03ID:???PHPはかなり高速だったぞ
Javaとトントンだった
ApacheモジュールはPHPやJavaの約3倍の速度
CGIはプロセス生成のコストが高いからいくらCで書いても遅いんだな
0573nobodyさん
2005/08/02(火) 11:38:21ID:???だーからhttpdに組み込まれた状態のものとプロセス呼び出しを比べるなっての。
他の言語でもhttpdに組み込めば早くなるんだからさ。
「PHPが他言語より早いかどうか」を比べたいなら
#!/usr/local/bin/php
使って同じ土俵で比較汁。
0574nobodyさん
2005/08/02(火) 11:59:22ID:???純粋に何が速いかなんて言語ヲタ以外興味ねえだろ
0575nobodyさん
2005/08/02(火) 12:22:52ID:???もしかして無職か?
0578nobodyさん
2005/08/02(火) 12:41:50ID:???...なんで PHP ってこんなに遅いんだ?
0579nobodyさん
2005/08/02(火) 13:09:36ID:???PHP+アクセラレータだからmod_perlより速いわけだが
0580nobodyさん
2005/08/02(火) 13:11:01ID:???本人の価値観がにじみ出ていてw
0581nobodyさん
2005/08/02(火) 13:13:35ID:???俺もそれ書こうと思った。
技術的な議論をしてるのに「無職」なんて煽り文句はなかなか思いつかない。
煽りあってる双方とも限りなく無職に近い状態(でも違うと思い込んでいる)
なんではないかと想像してみた。
0583nobodyさん
2005/08/02(火) 13:31:02ID:???そもそも何を使ってもいいと思う
0584nobodyさん
2005/08/02(火) 13:47:09ID:???0586nobodyさん
2005/08/02(火) 19:00:46ID:aOXk+wXg時給1500〜4000円
土日祝日休み
残業なし
年齢不問
おられましたらメール下さい
[email protected]
0588nobodyさん
2005/08/02(火) 20:42:27ID:???0590nobodyさん
2005/08/02(火) 21:19:09ID:???つまりアクセラレータ使ってようやく Apache::Registry と同等
しかし、理論上は同等のはずなのだが、現実に PHP が遅いのはいったいどうしたことか
0591うちのサーバで計ってみたよ
2005/08/02(火) 21:45:19ID:???abで20回リクエスト(同時アクセス5)を試みる。
結果は秒当たりのリクエスト数で、大きいほどよい。
・実行環境:
WEBサーバ apache2
Perl5.8(Apache::Registry)
PHP4.3
0592うちのサーバで計ってみたよ
2005/08/02(火) 21:46:14ID:???・mod_perl
3.37 [#/sec]
4.17 [#/sec]
4.17 [#/sec]
・mod_php
2.30 [#/sec]
2.25 [#/sec]
2.26 [#/sec]
0593うちのサーバで計ってみたよ
2005/08/02(火) 21:47:20ID:???注) DBI:fetchrow_array() / pg_XXX:pg_fetch_array() / PEAR DB:fetchRow()
・mod_perl
5.83 [#/sec]
22.96 [#/sec]
23.11 [#/sec]
(ここで、Apacheリスタート)
5.60 [#/sec]
21.66 [#/sec]
24.90 [#/sec]
・mod_php (pg_XXX関数)
28.69 [#/sec]
31.49 [#/sec]
30.35 [#/sec]
・mod_php (PEAR DB)
6.09 [#/sec]
6.23 [#/sec]
6.27 [#/sec]
0595nobodyさん
2005/08/03(水) 00:48:46ID:qx5pZTxZPHP5の時代がいよいよやってきそう。
0596nobodyさん
2005/08/03(水) 00:56:35ID:Szy9WWuu0598nobodyさん
2005/08/03(水) 01:17:01ID:???0600nobodyさん
2005/08/03(水) 01:42:36ID:???>つまりアクセラレータ使ってようやく Apache::Registry と同等
Registryと同等じゃないよ perlrun + perlccと同等
perlrun + perlccと同等のものでRegistryに肉薄で迫ってるんだから
Registryに相当する物がPHPで出たらmod_perlより断然早くなるかもね
0601nobodyさん
2005/08/03(水) 01:44:04ID:???え?
0602nobodyさん
2005/08/03(水) 01:44:40ID:???0603nobodyさん
2005/08/03(水) 02:00:58ID:???簡単に作って金もらえればいいとか、アクセス数が少ないから何でもいいとか、
いろいろ事情があるからだろ。
0604nobodyさん
2005/08/03(水) 02:02:56ID:???0605nobodyさん
2005/08/03(水) 02:36:03ID:???古いだけで偉そうにするよね。
0606うちのサーバで計ってみたよ
2005/08/03(水) 03:23:45ID:???PHPはループの処理が糞遅いのはどうしようもない。これはプログラミングテクニックでどうにかなる問題じゃない。
それと、PEARのDB糞過ぎ。今すぐ捨てるべき。
0607nobodyさん
2005/08/03(水) 03:36:05ID:???0608nobodyさん
2005/08/03(水) 03:36:54ID:???0609nobodyさん
2005/08/03(水) 04:11:06ID:???それじゃあ >>579 はいったい何だったんだろうな
>>601
まあ Apache::Registry 相当のものができたとしても、速くなるのはディスク入出力の分だけで、
ループの実行速度が速くなるとは思えないわな
0610ちなみに今やってみたんだが
2005/08/03(水) 04:35:36ID:???* perl <>演算子をwhileで回す
* php fgetsをwhileで回す
・mod_perl
21.50 [#/sec]
27.52 [#/sec]
27.78 [#/sec]
・mod_php
5.89 [#/sec]
5.89 [#/sec]
5.95 [#/sec]
ちなみに、Perlのコードで、検証のためわざと中間変数の$_を明記したんだけど、
$_を省いたら上のより若干処理が向上した。
■ このスレッドは過去ログ倉庫に格納されています