php5これでCGIはphp1色の時代へ
■ このスレッドは過去ログ倉庫に格納されています
>>630
4はもうゴミ。5の方が圧倒的に実用的。 >>635
同感。
PHP5 が理解できないので荒れているだけだろ。 >>634
ZendがPHP5を普及させる努力を怠ったから今のPHP5の現状があるんだよ。
もうこれはParrotの降臨を待つしかPHPの未来は無いね。 ZendがPHP5をと何度も書き込んでいる人がいるけど、
採用しなかったのは各ディストリ制作者だろ。 専鯖なら4でも5でもいいがレン鯖を使おうとすると5はきつい。さらにバ―ジョンアップの度に修正が発生するのは発注者も嫌がるね。だって5のレン鯖ほとんど無いからね、別にスクリプトがいいとか悪いとかの話じゃないんじゃないかな。 広まるかどうかは、単に底辺の利用者が少しづつ増えないときつい訳で国内や海外でもレン鯖の大部分は4なわけで。全て5に移行しても問題無ければ、すぐ5にするんだけどね、毎回バ―ジョンアップで互換性保障出来ないのは、きっついわ 既存の鯖でアップグレードするから問題あるんでしょ
完全な新規鯖はPHP5でスタートすれば宜しい
あとは100年もすれば変わるだろ つうか、PHPをCGIで動かすならPHP4とPHP5は共存出来るんだし、
何を問題にしてるんだ?
実際、某鯖ではPHP4とPHP5はどっちでもつかえるしな。 >>642
>つうか、PHPをCGIで動かすならPHP4とPHP5は共存出来るんだし、
>何を問題にしてるんだ?
PHP5でPHP4のコードのすべてが動くわけではない。
だからPHP5への移行に踏み切れない。それが問題だろ。 >>644
俺が言ってる事、理解してる?
PHPをCGIで動かすという前提なら、鯖にPHP5もPHP4も一緒に入れられるって言ってるんだよ。
PHP5に移行とかする必要無い。
PHP4で作ったものはPHP4で動かして、
PHP5用に作ったものはPHP5でそれぞれ動かせば良いってだけ。
頭硬いなぁ・・・ >>645は、PHP5はCGIでも許される程度のサイトでしか使うなってことが言いたいんですよ。 誰でもいいからPHP5でPHP4のコードが問題なく動くような
プラグイン的なものを作れや。こんな状況だと本当にPHP終了しちゃうよ? このまま行ったら国内は4からの移行は下手したら10年かかる。何か対策は欲しいものだな 全ての人が自作でPHP書いてるわけじゃないからなぁ。
作って他の人に配布してる人とかは、色々考慮して作らないといけないからね。 >>650
頭の悪い読みだな…。自分の頭の悪さの対策をしといたほうがいいぞ。 PHP3→PHP4の時も結構バタバタしてたようだけど、結局PHP4へ移行したんだよね。
Zendにしてみれば、PHP5の時もそのまま「泳げない奴は沈めばいい」なんだろう。 Zendに危機感が無い限りPHP5が表舞台に立つことはないだろうな。 perl4 と perl5 の時も同じ話をしてたなぁ >>653
PHP4のときは、セッションというキラー機能があったし、性能もあがった。
日本語対応もまともになったし。
PHP5にはPHP5じゃないとできないことが全く無い。 大手のレンタルサーバ管理者がもっと思い切って
〜日からPHP5にしますので4でしか動かない人は今のうちに何とかしてくださいね♪
ってやってくれればいいんだよ。
一つのサーバがそれやっても他へ移ってしまうだけなので
大手レンタルサーバの管理者たちが皆集まって協力して同時にアップデートするの。 PHP5 はまともな OO なので
PHP4 より開発効率が素晴らしく向上してますが。
あと、PHP4 より高速だしね。 巷のレン鯖の導入率が50%程度越えればすぐにでも移行するつもりだよ。 xrea が PHP5 対応するからそれで十分な気も >>657
Perl4からPerl5への移行は比較的スムーズだったよ。
PHPみたいにガラっと言語仕様が変わったりしてないから。
(Perl5はその点で無理がきちゃったとも言えるが。)
Perl5とPerl6は言語仕様がガラっと変わるけど、
Parrot版Perl5を作るということで対応策は考えてる。 >>664
PHP4 と PHP5 の「ガラッと」って具体的には?
perl4→5、Java1.1→1.4 より遙かに楽だったんだけど。 下位互換も何も考えずにユーザーガンガン切り捨てる
最新の開発スタイルを貫くZendさんはぶっちゃけカッコイイw
でも、そんなんじゃPHP6を待たずしてPHP撤収→あざーっすの
パターン必至だよねw 「どの」下位互換を問題にしているの?
665 にも書いたけど perl,java を移植したときの
下位互換性のなさより
PHP4→5 は楽だったんだけど。 わざわざ書き換えしないと使えないようじゃ、レンタルサーバーで導入渋るのは当たり前。
そういう事考慮してないから、こういう事になるんだよ。 >>669
だから、それってPHPだけだっけ?
Perlも同じだった気がするんだけど?
Perl4->5はきつかったけどなぁ、構文変わってたしw
Perl4->5に変わったのってかなり前だし知らないだけでしょ Perl4→5 は構文だけでなく、言語仕様変更で
syntax error は出ないんだけど動作がおかしくなる、
なんてあったな。例えば jcode(*) → jcode(\*) とか。
PHP4→5 は変換スクリプト一発で移植完了なので楽すぎ。 >>672
そうそう、perl は大変だった。
perl は my の導入で local も変わって大変だった。
php と違ってソースの可読性が低いし。
php4→5 は無変更で動くこともある。
実際、同一ソースで php4 と 5 で動くようにしてる。 うちの掲示板は同じソースで PHP3, 4, 5 で動くよ PerlとPHPじゃ市場利用規模が違いすぎ。広がりかけのスクリプトなんだからさ、PHPはね。Perl使えないレン鯖を借りるか?PHPは使えなくても気にならない奴がほとんど >>675
PerlとPHPの市場比のソース希望。
あと、新規案件での採択比希望。 今仮にレン鯖全部5にしたら客逃がす、ようなもんだろ。そんな危険犯す鯖屋は少ないぞ、少なくとも4と5選択可じゃないと鯖屋としては危険だろだから4のままなんだよ >>677
だからそれは perl の時もそうだったよね? >>679
それは、Perl5が出てからも暫くレン鯖無かったのと同じ。
国内でないだけだろ
アメリカにはある
日本はアメリカの数年遅れなだけ
PHP4 や Perl5 の時も同様 PHP信者は何を根拠に妄想ばかりほざいているのでしょうか? アンチは何を根拠に妄想ばかりほざいているのでしょうか? ま―どっちでもいがな俺は5は好きだし広まって欲しいよ、ただあまり早い速度で下位互換ないと仇になる場合が多いのはわかるだろ?そしてレン鯖で言えば、現状は4な訳よ、これが一気に5にはならない訳よわかるだろ? レン鯖で言えば、おそらく4と5両方使えないと、加入者も困る訳、さらにこうなるとPHPじゃなくてもいい訳。信者も視野を広げて意見が欲しいもんだね 更に今どっかの素人のレン鯖使いが、どっかになんかのスクリプト依頼して5で出来てきたら鯖4なんですけどってなるだろ。 だから広まりかけてるPHPは完全に下位互換ないと、まんどくさくてだるい訳、ま―とは言っても、それが方針だからしょうが無いがなハァハアだって今だぞ今!今5で納品したら、ぶっちゃけバグもありそうだしな レン鯖使ってるようなトーシロ連中が気にするような話題じゃないと思うがな( ´,_ゝ`) ぶっちやけレン鯖じゃ無ければ、5が最高に決まってる。専鯖なら好きなバ―ジョン使えばいいだけの話だしな >>689
専用サーバー使えるなら、中途半端なOOで次のバージョンアップで動く保証のないPHP5使う
よりJavaのほうがいい。
開発環境が整ってて開発も楽だしね。 >>678,680
PHP5のRCからすでに1年が過ぎ、もうすぐ正式リリースから1年になろうかという時期じゃなければ説得力があるんだけどね。 だからごちゃごちゃ言わずにZendのバカがPHP5でPHP4も動くような
オプションをつければいいんだよボケ。 本来なら、先進的にPHP5を採用する人がメリットを享受してることを宣伝して、保守的な人が重い腰をあげる気配が見えはじめないといけないんだよね。 >>693
これじゃだめなの(php.ini)
; Enable compatibility mode with Zend Engine 1 (PHP 4.x)
zend.ze1_compatibility_mode = On >>695
勉強不足で申し訳ないんだけど
それでPHP4のどのようなソースも動くようになるの? 動く場合もある、保障はない。俺試したら駄目な場合が多いわ 互換モードで何の問題なく動いてるなぁ。
動かない配布されているアプリとかって何かある? ZendがPHP5で下位互換性をないがしろにした、と騒いでいる阿呆どもは
なんでわざわざこのスレを覗きにきてるわけ?
PHP5の機能全部入れアプリ作り始めるの
('A`)| ̄|_マンドクセになってる香具師いるだろ? ってかさ信者以外わざわざPHP5使う必要あるか?6になっても7になってもどうせ、同じく下位互換保障ないかもだぜ、Perlも他言語もそ―じゃんとか言ってる奴は使った事ないやつだろ、現実知れよ信者。 質問する前にちゃんと自分で調べてから言ってほしいわ。 >>705
>Perlも他言語もそ―じゃんとか言ってる奴は使った事ないやつだろ、現実知れよ信者。
むしろ、お前がPerlも使った事の無いんじゃないか?
さらに現実を見るのはお前さんだろ。
俺だけじゃないだろうが、Perlもそうだったと言ってるのは、
以前はPerlを使っていて、そういった現実を見てきた・体験してきたんだよ。
>ってかさ信者以外わざわざPHP5使う必要あるか?6になっても7になってもどうせ、同じく下位互換保障ないかもだぜ
Perlも6になってどうなるか見ものだよな。
今のPHP5に対して言ってる事と全く同じ事言われそうだな。
ちなみに、Perl5が出てきた時も、殆ど同じような意見が出されたよ。 つーか例外処理も無いPHP4なんか使い物にならねーんだよ。 Javaはいちいちコンパイル&デプロイするの面倒だしな。
面倒ならAntで自動化すればいいだけじゃない?
まともな開発環境なら、開発時はコンパイルとかデプロイとか意識する必要ないし。 そりゃキミのPentium166MHzでは重かろう。 >>714
当然AntもXDocletも使ってるけど、「コンパイルとかデプロイとか意識する必要はない」と
「コンパイルやデプロイが必要ない」ってのは大きな違いですよ。
>>717
XDocletはコンパイルやデプロイには関係ないと思うが・・・
で、コンパイルとかデプロイとか意識する必要ないまともな開発環境は使ってるの?
コンパイルやデプロイが必要ないのと大きな違いは無いと思うけど。
デプロイに関しては、開発時にローカルでやる分には基本的に必要ないわけで。 Eclipseとか使ってればWebアプリでコンパイルを意識しないけどなあ。 いや、開発時においては意識してもらわないと、その、困る Eclipse使っててJava知ってるとなんかPHP5やる気なくす・・・。俺は。
むしろわりきってPHP4が好きなのかも。 PHP5のオブジェクト指向ってJava使いからみるとそんなに劣ってるの? いや、PHP5は素材としては良いと思います。
劣ってると思う部分はそれをとりまく環境です。
Eclipse, tomcat, struts, Junitなど、その他もろもろのツールを使ってみてください。
Javaは冗長で面倒くさく小回りが効かないのが欠点だけど、良いですよ。
でも、オブジェクト指向になれてないと、
便利なツールもとっつきにくい、というかありがたみがわからないかも。
PHP5のオブジェクト指向は局所的に便利に使おうと思います。 >>721
いや、XDocletはHibernateのマッピングファイル生成に使ってるんだけど
この作業はコンパイル時に平行して行う必要があるので関係あるんです。
むしろXDocletがサポートする領域って、どれもコンパイル/デプロイ時に
意識する必要があるものばかりだと思うけどな。
開発環境はEclipse使ってますよ。
俺が言ってるのは運用環境に最新のコードを反映させる際に、いちいち
コンパイル&デプロイする手間がPHPに比べて冗長だってこと。
Java と PHP を使うけど
Emacs 使いとしては Eclipse は不便。
Java も PHP も Emacs で満足。
あと、Java の OO は冗長で開発効率と精神性に悪くない? PHPのOOは、Javaのマネで、型なし言語のよさも活かしてないし、型あり言語の制約だけ持ち込んでる。 >>727
運用環境に最新のコード反映させるのなんか、warファイル置くだけじゃないか。 つうか、EclipseってWeb開発には普通に不便。
JBuilderかNetBeansの方がいい。 VS を知ると Eclipse や JBuilder 全て不便 ■ このスレッドは過去ログ倉庫に格納されています