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

PHP5のせいでPHP(・ー・)オワッタナ・・・

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/04/17(日) 14:19:26ID:3md2BTrM
(・ー・)・・・
0348nobodyさん2005/04/29(金) 23:22:58ID:???
OO やデザパタ、テンプレートのメリットは PHP に限らなら話。
まずは本とかで勉強したら?

これら 3 つを知っていると知らないでは
仕様変更や保守の効率が違う。

まぁ、本は知識でしかないので実践すれば見に染みて分かるのだけどね。
本格的な仕事ができるといいですね。
0349nobodyさん2005/04/29(金) 23:29:10ID:???
PHPで作る小規模なアプリだと、OOやデザパタはデメリットの方が大きくなることが多いですけどね。
0350nobodyさん2005/04/30(土) 01:04:41ID:???
と、良い設計ができない人がぼやいておりましたとさ。
0351nobodyさん2005/04/30(土) 01:17:18ID:???
ま、確かにWEBアプリでオブジェクト指向使う必要ってあんまりないよね。PHPに限らず。
あえて言えば、FLASHだとオブジェクト指向のメリット大きいのかもね。FLASH使ったことないけど。
0352nobodyさん2005/04/30(土) 01:32:10ID:???
Zendは何度でもよ
0353nobodyさん2005/04/30(土) 01:46:51ID:???
みがえ
0354nobodyさん2005/04/30(土) 01:57:26ID:???
りませえんが何か?
0355nobodyさん2005/04/30(土) 02:15:20ID:???
session_set_save_handlerで
クラスメソッドが指定できないので
DBを使うセッション機構がキレイにカプセル化できないのですが
PHP5派のみなさんはどうしてますか?
0356nobodyさん2005/04/30(土) 02:20:46ID:???
>>350
OOやデザパタを使うことが良い設計だと思ってる人もいるんだね。
0357nobodyさん2005/04/30(土) 02:31:04ID:???
OO やデザパタは設計じゃないだろ。実装だろ。
0358nobodyさん2005/04/30(土) 02:35:23ID:???
OODとOOPをごっちゃにしている人がいますね。
0359nobodyさん2005/04/30(土) 02:44:48ID:???
結論:PHP厨にOOは必要ない
0360nobodyさん2005/04/30(土) 02:50:47ID:???
俺らが要らないって言ってても
Pearの中の人たちなんかはPHP5になって有り難いと思っているんじゃないの?
彼らの開発効率が良くなるのなら大歓迎ですよ。
0361nobodyさん2005/04/30(土) 02:58:57ID:???
いや、クラスライブラリ作るのと、WEBアプリ自体を作るのは別でしょう。
オブジェクト指向より、TRY CATCHの例外処理の方がうれしいね。
0362nobodyさん2005/04/30(土) 03:19:18ID:???
例外処理の便利さがいまいち分からない
エラーコードやメッセージ詰めたエラーオブジェクトを返して
判定するのとあんまり変わらなくね?
0363nobodyさん2005/04/30(土) 03:30:35ID:???
ライブラリ作らないと、あまり便利さはわからないと思うよ。
C++みたいなfinallyがない例外処理は、結構使い物にならんけどね。

でも、Webアプリの例外処理なんて、「サーバーが混みあってます」って表示してログ吐いとけばいいから、それほど大事じゃない気もする。
0364nobodyさん2005/04/30(土) 04:25:01ID:???
PHP5の例外って、finally書けるの?
0365nobodyさん2005/04/30(土) 06:46:54ID:???
プログラミングってむずかちぃ(><)
0366nobodyさん2005/04/30(土) 08:20:00ID:???
そこでPHP4ですよ。
0367nobodyさん2005/04/30(土) 09:48:02ID:???
クラスが超増えてきた
これEclipseなかったら混乱しまくりんぐだっただろうな
0368nobodyさん2005/04/30(土) 17:39:20ID:???
別に
0369nobodyさん2005/04/30(土) 18:35:28ID:???
Eclipseがなかったらクラスが減ってシンプルでわかりやすくなってただけかと。
0370nobodyさん2005/04/30(土) 18:53:42ID:???
>>360
PEARはPHP4にも対応しないといけないから、負担がふえただけじゃねぇの?
0371nobodyさん2005/04/30(土) 23:39:52ID:???
PHP4はZENDに抹殺されるから問題ナシ
0372nobodyさん2005/05/01(日) 00:42:45ID:???
>>345
>OOはUI部品には向いている。
>アプリケションの構造には向いていない。

それ自体がお前の思い込みなわけだが。
0373nobodyさん2005/05/01(日) 00:51:52ID:???
>>371
PHP4の抹殺とともにZENDも消滅するから問題解決
0374nobodyさん2005/05/01(日) 01:40:23ID:???
で、perlへ
0375nobodyさん2005/05/01(日) 01:48:50ID:???
Zendが参入
0376nobodyさん2005/05/01(日) 02:28:23ID:???
ホリエモンに買収
0377nobodyさん2005/05/01(日) 03:14:17ID:???
PHPはParrotに取り込まれます。
0378nobodyさん2005/05/01(日) 03:20:20ID:???
メディアとの融合。
0379nobodyさん2005/05/01(日) 17:27:43ID:???
PHP5は中途半端なオブジェクト指向と中途半端な例外処理と中途半端なライブラリが自慢です。
0380nobodyさん2005/05/01(日) 18:07:20ID:???
中途半端な開発環境もありますよ。
0381nobodyさん2005/05/01(日) 18:32:24ID:???
でも仕事で平気で使ってるお^^
0382nobodyさん2005/05/01(日) 18:45:03ID:???
中途半端な仕事もありますよ。
0383nobodyさん2005/05/01(日) 19:20:25ID:???
中途半端な人間には最適じゃん♪
0384nobodyさん2005/05/01(日) 19:21:19ID:???
もちろん完璧な人間なんていないから全ての人に最適じゃん♪
0385nobodyさん2005/05/01(日) 19:22:11ID:???
ま、まんせー♪
0386nobodyさん2005/05/01(日) 19:28:40ID:???
>>384
中途半端な人間の言い訳として最適だね。
0387nobodyさん2005/05/01(日) 19:31:47ID:???
>>384
完璧じゃない→中途半端

中途半端な脳内変換は、さすがPHP厨
0388nobodyさん2005/05/01(日) 20:45:15ID:???
PHP4と共存できない時点で終わった。
0389nobodyさん2005/05/01(日) 21:27:05ID:???
PHP4しか使えないヤシも終わったな
0390nobodyさん2005/05/01(日) 21:47:18ID:???
PHPしか使えない奴も終わったな
0391nobodyさん2005/05/01(日) 22:56:23ID:???
今を生きろ
0392nobodyさん2005/05/02(月) 00:52:51ID:???
今生きれても3年後ぐらいには職がなくなるwwwwww
0393nobodyさん2005/05/02(月) 01:06:05ID:???
趣味でやってるやつはどうすりゃ良い?
PHP4以外やったことねーんだけどおれ
0394nobodyさん2005/05/02(月) 01:24:04ID:???
ここでPHP5を叩いている奴のメンタリティーが分からん
好きな言語使ってればいいじゃん
平行していくつかの言語使ってもいいわけで
何に帰属意識持ってるんだ?って感じ。
キモい奴らだ。
0395nobodyさん2005/05/02(月) 02:00:17ID:???
中途半端に広まったものをメンテする羽目になると面倒
0396nobodyさん2005/05/02(月) 02:26:54ID:???
メンテは他人任せだから無問題
0397nobodyさん2005/05/02(月) 02:46:36ID:???
時代の流れとして
よりオブジェクト指向的になっていくことはほぼ間違いないんだから
スピードは遅くとも5が広まっていくのも確定でしょ
Javaに比べても学習コスト・開発コスト・運用コストが低いのが強み
ウチもメインコンテンツを今5で作ってるよ。
特に問題ナッシング。
0398nobodyさん2005/05/02(月) 03:00:06ID:???
>>394
ここでPHP5叩いてるのは殆どPHPユーザー。
良いものになって欲しいから叩いているんだよ。
0399nobodyさん2005/05/02(月) 03:00:28ID:???
オブジェクト指向的ってのは古いでしょ。
4〜5年前の話し。
0400nobodyさん2005/05/02(月) 03:08:24ID:???
俺が小学生のころから、Dr.Dがオブジェクト指向がどうたらこうたら言ってたよ。
0401nobodyさん2005/05/02(月) 03:14:31ID:???
>>398
その通り。PHP自体というよりもせっかく良くなったPHP5を
なかなか広められないZendのアホを叩いてる。
0402nobodyさん2005/05/02(月) 03:23:23ID:???
いろいろ言われてるけど
現実的な解としてはOOがまだまだ主流だよ
多分相当長く
0403nobodyさん2005/05/02(月) 03:47:58ID:???
OOが使えることは当然だけど、PHP4ので充分。
0404nobodyさん2005/05/02(月) 14:08:10ID:???
>>403
例外処理とか必要ない?そうですか。
0405nobodyさん2005/05/02(月) 14:41:20ID:???
4のOOは疑似OOだから
本格的には使えないよ。
Singletonもキレイに書けないし
基本が値渡しだし
特にオブジェクト生成するたびにメソッドまでコピーされるのが気持ち悪くて
気持ちよくプログラミングできない。
0406nobodyさん2005/05/02(月) 15:41:29ID:ALqQARrU
疑似でいいよ。所詮phpなんだから。
0407nobodyさん2005/05/02(月) 18:50:01ID:???
マルチスレッドでもないし、シングルトンをきれいに書く必要もほとんどないな。
0408nobodyさん2005/05/02(月) 21:31:39ID:???
シングルトンってスープに入ってるやつだっけ?
0409nobodyさん2005/05/02(月) 21:47:18ID:???
じゃあ参照渡しすればいいじゃん。
0410nobodyさん2005/05/02(月) 23:34:39ID:???
>>408
いっぱい入ってるからシングルトンじゃないね。
0411nobodyさん2005/05/03(火) 01:24:38ID:???
ここは5に進むことが出来ない環境の奴が
5を叩くスレ?
0412nobodyさん2005/05/03(火) 01:31:23ID:???
時代に取り残されるPHPを嘆くスレ。
0413nobodyさん2005/05/03(火) 01:45:06ID:???
例外処理と言えば、perlでeval使うのって一般的なの?何か危険な感じがするんだけど。
まあ、どうせ作りっぱなしなんで知ったことじゃないって言えば、そうなんだが。
0414nobodyさん2005/05/03(火) 01:48:11ID:???
時代に取り残されてるって言うか
PHPがJavaと並ぶ勢力なのは書店に行けばすぐ了解できると思うが…
5を使ってるが4よりはるかに良くなっているという印象しかないぞ
0415nobodyさん2005/05/03(火) 02:43:22ID:???
ではなぜ普及しないのでしょうか?
0416nobodyさん2005/05/03(火) 03:06:37ID:???
javaと対等の書籍数の本屋なんざ見たことないけどな。
しかも入門程度のレベルの本しかみないね。
0417nobodyさん2005/05/03(火) 03:08:18ID:???
php4で作る人が多い -> php4で書かれたものを使う人が多い
-> レンサバもphp4のままで済む -> php4で作らざるを得ない -> 最初に戻る
つーループが出来てるんじゃないかなぁ。
0418nobodyさん2005/05/03(火) 03:32:40ID:???
>>414
うちの近所だと、3棚くらいJavaの本があって、1段くらいPHPの本があった。
すぐには了解できないよ。
0419nobodyさん2005/05/03(火) 03:50:46ID:???
PHPの本がほぼWEBアプリオンリーなのに対して、Javaはそうじゃないからね。
Tomcatとかのアプリケーションサーバと絡めてある本もあるし。
加えて、デザインパターンとかオブジェクト指向を説明するために、サンプルコードでJavaを使っているだけな本もあるし。
0420nobodyさん2005/05/03(火) 04:24:30ID:???
> サンプルコードでJavaを使っているだけな本もあるし。

サンプルコードでPHPを使っているだけな本はみたことがないね。
どっちにしろPHPがJavaと並ぶ勢力なのが本屋に行ってすぐ了解できる状況じゃないな。
0421nobodyさん2005/05/03(火) 04:51:32ID:???
つーか
インストールベースで言えば
PHP >>> Java
と思われ
0422nobodyさん2005/05/03(火) 04:54:40ID:???
5の普及速度が遅いのは
4が「あまりに普及しすぎた」から。
欠点ゆえのスローペースではないので問題はない。
まあ共有鯖使ってるような連中は4でも充分すぎるだろうな。
0423nobodyさん2005/05/03(火) 04:57:48ID:dwPnyIt3
>>422
屁理屈が多いですね。
0424nobodyさん2005/05/03(火) 05:34:41ID:???
どこがどう屁理屈?しごく真っ当な意見だと思うが…
0425nobodyさん2005/05/03(火) 05:43:25ID:???
戻してる所に対してはどう屁理屈こきますか?

ttp://sb.xrea.com/showpost.php?p=65248&postcount=39
要望がかなり多く寄せられているため、s103サーバーから、PHP5をPHP4に戻させていただきます。
今後の新サーバーもPHP4で運用します。
0426nobodyさん2005/05/03(火) 05:49:22ID:???
>>424
屁理屈と思いこむことで、それ以上考えなくて済む。
つまり、>>423の思考の限界の現れだよ。
「俺はこうだと思うよ。」
「だから?」
といった、会話にならない口喧嘩同様。
無視するのが一番。
0427nobodyさん2005/05/03(火) 05:58:40ID:???
>>421
ビックカメラに売ってるパソコンにもJavaはインストールされてますが、何か?
0428nobodyさん2005/05/03(火) 06:11:00ID:???
PHP5は、1年たっても2年たっても、スローペースです。問題はない。
0429nobodyさん2005/05/03(火) 06:54:52ID:???
一年後には大分変わってると思うよ。
4のシェアは減り、5のシェアが増えるのは自明のこと。
4に戻している共有鯖
=4で書かれた旧スクリプトを使いたいユーザが多い
=ヒトの書いたスクリプトを使い回したいレベルの人たち
=非メインストリーム。
ガタガタ言ってる奴らは専鯖か自鯖に5入れてみ?
今更4になんて戻りたくなくなるから。
5の最大の欠点である不安定さが取り除かれた今、
4にとどまる理由なんてほとんどないのだよ。
0430nobodyさん2005/05/03(火) 08:57:03ID:???
PHP6の予感
0431nobodyさん2005/05/03(火) 11:07:47ID:9+Fxes36
ttp://210-252.h4.client.s-cnet.ne.jp/
っwwwwwwwwwwwwwwwおkwwwwwっっ
おkwwwwwwwwwwwwwうぇwwwwwwwwwwww
おkうぇwwwwwwwwwwwwwwwwwwwwwwww
っwwwwwwおkwwwおkうはっ
wwwwwwwwwwww
0432nobodyさん2005/05/03(火) 11:53:37ID:???
今はJavaはインストールされてないんじゃないの。普通のWindowsXPだと。
0433nobodyさん2005/05/03(火) 14:46:45ID:???
MSVM?されてるよ。
Sunが裁判で勝ったとかで…詳しいことは知らないけど。
0434nobodyさん2005/05/03(火) 15:40:40ID:???
>>432
MacにJavaがインストールされてますが、何か?
0435nobodyさん2005/05/03(火) 15:41:42ID:???
>>429
5に移行する理由なんてほとんどないのだよ。
0436nobodyさん2005/05/03(火) 17:35:56ID:???
>>435
まあ、お前にとってはそうだろうなw
0437nobodyさん2005/05/03(火) 18:13:56ID:???
そう。
そして、そう思ってる人が多いというだけ。
何も問題はない。
0438nobodyさん2005/05/03(火) 18:43:31ID:???
進歩がないね
0439nobodyさん2005/05/03(火) 19:21:05ID:???
そうだよね。
PHPってかろうじてOOになっただけで進歩がないよね。
0440nobodyさん2005/05/03(火) 22:03:27ID:???
ごちゃごちゃうっせーんだよ。
とにかく俺はPHP5が使いてぇんだ。
レン鯖でPHP4とPHP5を共有できるようにしろや。
代替案のCGIとして動かすとか、コンバータにかけるとか言うなよ。
0441nobodyさん2005/05/04(水) 00:11:08ID:???
PHPにJUnitのような単体テストフレームワークあるの?
0442nobodyさん2005/05/04(水) 00:21:07ID:???
そんなに使いたければ自鯖にすればいいじゃない。
他の人も使ってるレンタルサーバーでわがまま言っちゃダメだよ。
0443nobodyさん2005/05/04(水) 00:29:30ID:???
>>441
PHPUnitとかPHPUnit2とか
0444nobodyさん2005/05/04(水) 00:52:36ID:OKoK9zm7
>>442
わがままなのはいつまでも4を使ってる方だろ。
0445nobodyさん2005/05/04(水) 00:58:08ID:???
糞言語押し付けるなよ
0446nobodyさん2005/05/04(水) 02:38:22ID:???
>>444
明確なメリットもないのに、新しいってだけで移行を強いる方がわがままだな。
0447nobodyさん2005/05/04(水) 02:46:15ID:oPf7Eatx
メリットないと思っている人は
・他人のスクリプトを設置するだけの人
・PHP使ってもHello World!しか書けない人
のどちらかでしょうな。
0448nobodyさん2005/05/04(水) 02:54:28ID:???
PHP5が普及していないのは、PHPAがまだ対応していないのも一因と思われ・・
PDOとか魅力的だし、開発が落ち着けばだんだん普及するはず。
■ このスレッドは過去ログ倉庫に格納されています