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

これからはPHPの時代Perlはもう終わりバイバイ2

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん03/02/26 02:34ID:tx/nY9ak
前スレ
http://pc2.2ch.net/php/kako/1036/10369/1036915437.html

PHP最高!!!!
Perlはもう糞!
ついでにRubyは時代すら来ず終わり。
Pythonは存在すら罪。
0067Perl、PHP、C、HTMLファイルにして読む03/04/14 01:26ID:dnrQZih1
>>66
http://sugachan.dip.jp/download/bench.png
この画像ではmod_perl,perl,phpの順で速いです。
消されているのでアップローダーがあれば上げますが。

hotscriptという1サイトの登録数だけでPHPが人気だと前から言われていますが、
http://cgi.resourceindex.comではPerl等が4056スクリプト
http://php.resourceindex.com/ではPHPスクリプトが2082スクリプト
日本では、http://www.206.usn.ac/search/cgiscript/で、
Perl930スクリプト、
PHP34スクリプトです。

>一般的にPHPはmod_phpを使い、一般的にPerlは、Perl/CGIを使います。
mod_phpはレンタルサーバーでは、セキュリティー上の問題でほとんど使用許可されていません。
0068nobodyさん03/04/14 01:42ID:???
>>66
KENTとweb裏技は日本で最大のCGI配布サイトだが、
PHPはないに等しい。

定番のCGIサーチ
http://www.206.usn.ac/search/cgiscript/
http://www.i-say.net/cgi/
http://bcp.jpnet.biz/
http://www.5150j.net/

PerlはPHPよりはるかに多い。

PHPの使えるサーバーはPerlが使えるサーバーよりも少なく、
mod_phpに至ってはほとんどない。
あってもそれを使用している人はさらに少ないと思われる。

PHPで飯を食っている奴らが2ちゃんねるで必死に宣伝してるのだろうか。
0069nobodyさん03/04/14 01:48ID:???
恥ずかしげもなく厨房登場って感じですな。(w
0070nobodyさん03/04/14 03:44ID:???
>64,67
上げなくていいよ。
参考程度にグラフ作っただけだし。
コーディング方法がどれも違うから
言語として比べること自体ナンセンスな訳。
それは当時晒したスレッドでも書いたはずなんだが・・・
放っておいたらなぜかperlとPHP、さらにCの速度比較に
別スレで使われてたから昼間削除しておきました。

PHPは書きやすいと言われるし
速度もそれなりに確保できるから
これからは需要伸びていくだろうし
また数年すればスクリプト配布の比率も
変わってくるんじゃないの?
現に既存のPerlスクリプトをPHPに移植するケースとか
結構あるし。

ところで64は何が言いたいんだ?
>Perl、PHP、C、HTMLファイルにして読む
それくらいなら自分で試して見ればいいと思うんだが
それは駄目なのか?
0071nobodyさん03/04/14 11:35ID:???
>>66
はただの無知かネタだな・・・
00727103/04/14 14:05ID:???
スマソ 66じゃなくて
>Perl、PHP、C、HTMLファイルにして読む
こいつね
0073nobodyさん03/04/14 17:15ID:O9COtzu/
スピードあげる為にはCGIではなく、オンメモリ常駐型のものを使用すればいい
んでしょうが(Javaとか)、それはそれでメモリを消費するわけで…。

PHPはプロセス自体は立ち上がっているが、インタプリタであることには変わらない。
(APCは除く)
0074nobodyさん03/04/14 18:05ID:???
>>73
あんたはJAVA使っとき。
0075nobodyさん03/04/14 19:02ID:???
mod_phpが共有サバで普及していないって言ってる人多いけど、マジですか?
俺のかりてる数百円/人月のサーバmod_php対応なんですけど。
かなり快適に使ってます。
0076nobodyさん03/04/14 19:06ID:klg8RTnX
apachebenchとか使って調べれば
mod_phpがCGI/Perlより速いのは明らか。

>>67
>>一般的にPHPはmod_phpを使い、一般的にPerlは、Perl/CGIを使います。
>mod_phpはレンタルサーバーでは、セキュリティー上の問題でほとんど使用許可されていません。

それは日本ぐらいなものです。
safemodeをOnにすればそれほど危険でもない。
実際、アメリカではすでにPHPの方がPerlより盛ん。
日本はこの点では大きく遅れをとっている。
mod_perlはsafemodeみたいのがないから
こまりものなんだなぁ
0077nobodyさん03/04/14 19:13ID:???
普通レンタルサーバでも
PHPと言えばmod_php
Perlと言えばCGIperl
なにを勘違いしてるのかな?
0078nobodyさん03/04/14 19:54ID:???
また現在配布されているスクリプトはCGI/perlベースであって
mod_perlでは正常に動かんのだよ
逆は可能だが。
mod_perlみたいな難しい?プログラミングをやるくらいなら
PHPのほうがお手軽だってこった。
0079nobodyさん03/04/14 20:05ID:dnrQZih1
PHPマンセーの発言
mod_phpはCGIperlより速い。
hotscriptというサイトでperlよりphpの方が数が多い。
phpもperl並みのスクリプト数がある。
0080nobodyさん03/04/14 20:05ID:???
追求してみると
mod_perlとmod_phpはCGIより速い。
mod_phpとCGIperlを比較してPHPが速いといっている。
mod_phpを使えるプロバイダはほとんどない。
mod_phpの使えるレンタルサーバーはほとんどない。
mod_phpが許可されていない理由はセキュリティー上の問題があるからである。

mod_phpの使えるレンタルサーバーの説明
shared_html内のASP/JSP/PHP/mod_perlの実行権はサーバー側となり、悪意のあるユーザはソース、データを閲覧・改竄できる場合があります。
http://www.xrea.com/?action=spec

PHPは速くない。(通常接続でもPgより遅いし、汎用的なDBIよりも遅くなってしまうとは...)
http://member.nifty.ne.jp/hippo2000/perltips/phpperl.htm
0081nobodyさん03/04/14 20:05ID:???
定番のCGIサーチでPerlは多くPHPはほとんどない。
http://www.206.usn.ac/search/cgiscript/
http://www.i-say.net/cgi/
http://bcp.jpnet.biz/
http://www.5150j.net/

KENT-WEBとWEB裏技は日本で最大のCGI配布サイトだが、
PHPでこれほどのサイトは存在しない。
PHP配布サイトでアクセスの多いところでは、有名CGIをPHPに翻訳して著作権表示を消して配布しているからである。
英語の小説をスペイン語に翻訳したら著作権は翻訳者のものになると思っているのだろうか。

hotscriptという1サイトの登録数だけを紹介してPHPが人気だと思わせている。
http://cgi.resourceindex.comではPerl等が4056スクリプト
http://php.resourceindex.com/ではPHPスクリプトが2082スクリプト
日本では、http://www.206.usn.ac/search/cgiscript/で、
Perl930スクリプト、
PHP34スクリプトでPerlの方が多い。
0082nobodyさん03/04/14 20:11ID:???
CGIperlはCGIphpより速い。
0083nobodyさん03/04/14 20:12ID:???
痛いなここのスレ・・・
どうせPHPもPerlもできんやつばかりなんだろう
0084nobodyさん03/04/14 20:14ID:???
mod_perlもmod_phpより速い。
phpの特長はHTMLライクな記述ができる。
phpは組み込み関数が多いのでそれらを手動で読み込まなくてもよい。
0085nobodyさん03/04/14 20:17ID:???
自鯖なら mod_perl mod_php APC なんでもありだな
0086nobodyさん03/04/14 20:22ID:???
mod_perl<=APC <<< mod_perl(PerlRun)=mod_php <<<<<<<<< PerlCGI <= PHPCGI
こんなもんじゃないの? つーかさ
言語に頼るよりも
コーディング方法を考えるほうが効率的だと思うが
0087nobodyさん03/04/14 22:44ID:???
速さ云々言ってて個人サイトレベルとは・・・。
それならどっちでもいいかと・・・。 

一人必死な奴が芳ばしいのう。(w
0088nobodyさん03/04/15 01:12ID:frSxWXZw
ISWEBにCGI設置するとCGIのぞかれるだけでなく、
ログファイルを勝手に書きかえれます。
これはCGIが共有のユーザー権限で動いてるあたりで回避するのは不可能です。
これはつまり、mod_phpを無料サーバなどで使うと、ターゲットのディレクトリが
分かればログファイル改竄,パスワードパクルことができるということです。
よくあるのが、各ユーザーのホームディレクトリ名が分からないようにする方法らしいです。
さあ、どうするmod_php! まあ、CGIをnobody,apacheなんて権限で動かしていれば
ナニ使っても同じですが。
0089nobodyさん03/04/15 01:13ID:frSxWXZw
訂正、今のiswebは改善されているみたいな話
0090nobodyさん03/04/15 01:15ID:frSxWXZw
俺は、PHPよりもPERLのほうが好きだな。
STDINのない言語をやってもWEB以外で役に立たないし、
WEBだけのためにPHPを習得しようとは思わない俺は怠け者ですか?
すごい個人的な話、PHPはできすぎた関数が多くあるが、硬くて使えない
ものも多い気がする。
0091nobodyさん03/04/15 01:16ID:frSxWXZw
おお、俺だけIDがでてる。なぜ
0092nobodyさん03/04/15 01:51ID:???
>>91
( ´,_ゝ`)

>>90
PHPの方が若い言語なだけに
Perl全く知らない&PHPバリバリって人はそう多くないでしょう。
両方知っている上で、WebプログラミングのためにPHPを選択するのは決して悪くないと思うが。
0093nobodyさん03/04/15 02:34ID:???
>>90
Web以外でPerlでやってんの?すごい怠け者かも。
漏れPerl使うけどWeb以外はVC++だす。
他にもいろいろPerlより使いやすいのあるやん。
たとえばRubyやPythonはたまたcやc++はつかわんの?

今はPHPお試し中だけど正直な話はPerlより書きよい。
0094nobodyさん03/04/15 03:44ID:???
PHPは便利なんだけど、重すぎるね。
あの内部処理の遅さはなに?
OOPにしたら目もあてられない。
それに比べmod_perlマンセー。
同じ処理をするコードで両者を比較してみなよ、Perlの方が
圧倒的に速い。あと、Perlの最大の強みはCPANだね。
あそこ行って片っ端からモジュール使うと世界が変わる。
PHPはPHP5でOOPが強化させるから期待大だけどね。
あとは、マジで言語の処理速度を何とかしてもらいたいね。

0095あぼーん03/04/15 04:13ID:???
あぼーん
0096nobodyさん03/04/15 04:26ID:???
>>94
厨房っぽいが、君何組んでん?
圧倒的かあ、よく平気でかけるなあ。
mod_perlと比べた場合はそんな変わらんだろ?
君、それならJSPかCにしとき。
0097nobodyさん03/04/15 09:15ID:???
PHPが遅いって言ってる奴はPHP Acceleratorを入れてないでしょ?
0098nobodyさん03/04/15 10:19ID:mUpqMbU2
>>93
UNIX上でちょっとしたスクリプトを書く場合、(他に選択肢はあるだろうけども)
Perl っていうのは有効じゃない?

つーか、Perlの代わりをVC++っていうのはなんか違う、かなり違う。
0099nobodyさん03/04/15 13:35ID:???
>>98
はあ?UNIXのちょっとしたスクリプト? 何いってんだ? 
0100nobodyさん03/04/15 13:53ID:???
>>99
は?

なんかへんなのがでてきたな
0101nobodyさん03/04/15 14:29ID:???
>>99
WEB以外というのはUNIX上でちょっとしたスクリプトを書く場合の事だって。
アプリの用途にも使えないPerlは中途半端な存在になったな。(w
0102nobodyさん03/04/15 14:40ID:mUpqMbU2
>>101
Perlの略知ってるか?
「Practical Extraction and Report Language(実用的なデータ取得レポート作成言語)」

0103nobodyさん03/04/15 14:59ID:???
「Pathologically Eclectic Rubbish Lister」 (病的折衷主義のがらくた出力機)

とも言える
0104nobodyさん03/04/15 16:35ID:???
>>102
これからはPHPの時代Perlはもう終わりバイバイ2
0105nobodyさん03/04/15 20:13ID:gqwAJP6H
いままですぐにお決まりの言い訳をしていたPHP厨が、
ここまで静かなのは初めてでは?
0106nobodyさん03/04/15 20:15ID:gqwAJP6H
>>103
>>104
根拠のない反応は痛い。
0107nobodyさん03/04/15 20:25ID:???
>>84
>>93
PHPは楽ができていい。
0108nobodyさん03/04/15 20:37ID:???
>>106さん、もしかしてPerl信者様ですか?
PerlがPHPに勝ってる所を教えてください。
0109nobodyさん03/04/15 21:21ID:???
文字列操作、処理速度、柔軟さ、手抜きのしやすさ。
0110nobodyさん03/04/15 22:33ID:???
さすがPerl信者様だ。目の付け所が違いますね。
0111あぼーんNGNG
あぼーん
0112あぼーんNGNG
あぼーん
0113nobodyさん03/04/16 00:27ID:???
>>96
つーか、ベンチしてみれ。
>JSP C
は?JSPよりmod_perlの方がはやいよ。
0114nobodyさん03/04/16 01:30ID:???
>>113
それは絶対に無いよ。一発目か?(w
0115nobodyさん03/04/16 07:53ID:ZByJlTKk
主観で争うJava房は見苦しいな。
業務用にUNIXサーバなんかを構築するときはメモリをたくさん積むから、Javaの欠点が隠れて速いと感じるだけだよ。
同一スペックで両者を比較して平均すると、ほとんどのケースでmod_perlのほうが速いよ。そして、サーバがロースペックになるほど差は顕著になる。
0116nobodyさん03/04/16 11:07ID:eFueTr2m
>>115
個人的には仕組み的に mod_perlの実行速度は Servlet に勝る理由をきちんと
知りたいです。

Serveltがメモリをばかばか食うのは、セッションをメモリに常駐させてしまうから…。
(初期化時にモジュールを読み込みまくり常駐させる、というのもあるけど)
mod_perlの場合、Apache::Session を使うと、DBやファイルベースで保存されるんでしたっけ?


OOPである限り、メモリが犠牲になるのは宿命のような気もしますが。
0117nobodyさん03/04/16 15:06ID:OPKBDccF
XOOPSはPHPですか
0118激しく誤爆かもな03/04/16 16:07ID:fuHM7ncG
正直どっちがいいとか、言っている奴にはプログラミング自体やる資格さえないな。
日本人の典型的なパターンだ。新しいものにしゃぶりつき、そしてちょっとでも劣っている古いものを
けなしまくる。
それで自分の存在をアピールする。

プログラミング言語ってのはな、新しいから、劣っているからではない。
どれだけプログラムを組む「能力」があるかに、すべてがかかっているのだよ。
つまりど素人に最高の言語を与えても、ロクなものを作り出せるわけが無い。
能力がある奴は、だいたい言語のことをバカにはしない。
なぜなら、一つの言語というものを「使い込む」ことによって、プログラミング言語能力が養われることを
よく分かっているからだ。

そういう人間はどんな言語を使っても最高のものを作れるし、他の言語をバカにすることはしない。

1は、PHPに頼っているだけだと思った。Perlをバカにしてる時点で。
0119nobodyさん03/04/16 18:33ID:???
0120nobodyさん03/04/16 18:43ID:Xdsauukn
>>118 が
かなーり、本質を言ったと思われ。

0121nobodyさん03/04/16 21:35ID:???
Javaの良さは開発のしやすさやグループワーキングをした際の
生産性にあるとおもいますが。
同じ目的のソフトをJavaとc++で開発した際、前者の方がバグなどのリスクは低いと
経験上感じています(やはり品質の善し悪しは別として、gcはエライなぁと)。
PerlもPHPもイイといえばイイのですけどある程度の規模になるとやっぱしJavaかな、と感じます。
えらそーなこといってスマソ。この手の話題ってもういい加減結論が出尽くしているもんなんですけどね((^^;)
0122nobodyさん03/04/16 21:55ID:???
>>118
新しいってのは重要。
それを否定するならプログラミング言語に未来はない。
0123nobodyさん03/04/16 21:58ID:???
>>118
>なぜなら、一つの言語というものを「使い込む」ことによって、プログラミング言語能力が養われることを
>よく分かっているからだ。

言いたいことは分かるのだが…、じゃあコボラーがすぐにでもJavaの開発にとりくめる
かと言われればそうでもなくて…。
…難儀なものって概してイディオムの類がするけど気のせいか?

つーか、ねたにまじれすかっこわるい。
012411803/04/16 22:27ID:NR7Y4aEI
>>122
新しいのが悪いとは言っていない。
新しい=便利なのは当たり前だろ?
なぜなら便利に使いやすい言語を作っているからさ。
別にPHPを最大に使いこなせれば、他の言語もある程度使えるさ。
それは、BASICやCやJAVAやPerlともちろん変わらん。

でも新しい使いやすい言語を使い始めたからって、多少使いづらくて遅い言語をなぜ否定できる?
自分の能力があれば、たとえ多少使いづらく遅い言語であっても、普通の人が最新の言語で作ったプログラムよか
いいのをいくらでも作れる。そして長年使っているものであれば、慣れているから、さらに数倍はいいのが作れる。
常に新しい言語を偶像崇拝している奴は、ただの話題作り程度ではないか?

そしてプログラミング言語を使うのに優越感など必要ない、必要なのは実力だけだろう。
どんな言語が好きであっても、それを100%使えないと意味が無い。
1は100%PHPの能力を引き出せているのかは知らんがな。

>>123
こういう考えの奴が腐るほどいるんだがな。
1はたぶんネタだろうが・・・
0125nobodyさん03/04/16 22:58ID:???
>>124
100%使いこなせくとも、低レベルの理解度でそれなりのものを作れるのが、「優れた」言語
だとは思うが。

…あんまりこみいったもの作ると、保守を放れないんだよね…。
0126nobodyさん03/04/17 00:08ID:CfocslXr
「優れた」の定義が難しいね。
ちなみに>>1は優れているといっているのではなく
最高と言っているわけだが。
0127nobodyさん03/04/17 01:30ID:???
>でも新しい使いやすい言語を使い始めたからって、多少使いづらくて遅い言語をなぜ否定できる?

カチン!ときた。いい加減Perlユーザに迷惑なんだよ。
0128nobodyさん03/04/17 02:17ID:Efsiq99t
>>127
カチンときて
Perlユーザ「に」…迷惑?
Perl派ですか?

0129あぼーんNGNG
あぼーん
0130あぼーんNGNG
あぼーん
0131nobodyさん03/04/17 11:43ID:???
「速さ」だけを追い求めるなら、CでApacheのモジュールを作成するのが一番だといってみる。
0132山崎渉03/04/17 11:58ID:???
(^^)
013311803/04/17 15:53ID:5xXAlf+6
>でも新しい使いやすい言語を使い始めたからって、多少使いづらくて遅い言語をなぜ否定できる?

別にこう思っているわけではないがな。ここを読んでみての全体的な流れだ。
もちろんすべての言語には、メリットとデメリットがあるわけだ。
それを尊重するか、けなすかは自由だ。
0134まとめ03/04/17 17:41ID:RyDAn5K6
PHP使いは、Perlが使えなくて逃げた人たちも含まれている。全体の雰囲気として。

でも、はっきり言うと、そんなやつらはどれを選んでも無駄。腰を据えて言語を
ちゃんと使えるようになって、そしてそれで何を作るか。だ。

だから、PHP側のPerl批判は、痛いものが多い。それだけのこと。
0135nobodyさん03/04/17 17:44ID:???
>>128
無知、全角英字が長文は恥さらしだ、という事だ。
0136fusianasan03/04/17 18:25ID:???
確かにPHPは言語的に優れていてCGI作成に非常に有力
な言語であることは認めるがPerlを馬鹿にする権利は
>>1にはない
0137nobodyさん03/04/17 19:07ID:obAN9PUD
PHPでアンケートページを作ったとする。
集計結果を分析するのに、俺ならPerlを使う。

両方使えた方がいいんじゃないすかね。
どっちもとっつきやすい言語なんだしさ。
0138nobodyさん03/04/17 19:53ID:???
厨房の溜まり場
0139nobodyさん03/04/17 19:58ID:???
愚痴をいいつつもコードを書けるようになったら一人前。
PHPの愚痴が出ないのは、使ってる奴が信者しか居ないか、
今までにない程、便利で全能な言語のどっちかさ :-)

# 年寄りからしてみるとPerlが糞だとかって、かなり贅沢だと思うけどね。
0140nobodyさん03/04/18 01:01ID:???
0141nobodyさん03/04/18 16:47ID:???
http://www.hotscripts.com
PHP (6162)
Perl(4737)
ASP (2820)
hotscripts.com より大きいサイトあったら教えて。
0142nobodyさん03/04/18 16:59ID:???
hotscriptsが一番デカイだろ?
そんな事よりhotscriptsにRubyカテゴリを作るよう言ってくれ!
知名度低いのがRubyの弱点かも?
0143あぼーんNGNG
あぼーん
0144nobodyさん03/04/18 19:13ID:???
SourceForge.net
・Perl (4518)
・PHP (6392)
・Ruby (212)

The CGI Resource Index (4055)
The PHP Resource Index (2122)

Google Web Directory
・Perl (958)
・PHP (668)
・Ruby (14)

おまけ
CPAN (4538 modules)
Pear (Total number of packages: 168)

HotScripts.com
・Perl (4737)
・PHP (6162)

でも結局は
PHP + Perl (10899) > PHP (6162) > Perl (4737)

自分で選択範囲を狭めるな。
014514403/04/18 19:21ID:???
こんな数字どうでもいいんだが適当なこと書いちゃまずいな。
○ The CGI Resource Index: Perl (3027)
× The CGI Resource Index (4055)
0146nobodyさん03/04/18 23:46ID:qh1xyTiI
重要なのは現時点での絶対数ではない。伸びに注目である。
そうすればどの言語の時代になってきているかが一目瞭然!

>>9と>>144で比べてみよう!
0147nobodyさん03/04/18 23:48ID:qh1xyTiI
googleディレクトリの数伸びも
>>8と>>144で比べられるな。
さあ貴方はこの数字から何を思う!?
0148nobodyさん03/04/19 00:00ID:???
140以降、発言が低脳になってきたな。
0149nobodyさん03/04/19 01:27ID:???
PHPの伸びはどうでもいいが、
Perlは驚く事に減退している。なぜだ? 
そんな事ないはずだ。だよな148。
0150nobodyさん03/04/19 13:06ID:???
単にライトユーザー(?)が移っただけ。
0151nobodyさん03/04/19 17:52ID:???
ソースの速読で、PHPのウンコブリに参っている。COBOLの次にウンコだ。
これ意外はPHP好きだよ、便利だもんな。
0152山崎渉03/04/20 06:01ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0153nobodyさん03/04/20 15:33ID:w3kvCO5N
>>147
>>144
またhotscriptか。ここがPHP業者と組んでいるとするとどうだろか。
PHPはhotscript以外では数字がすべて負けてるね。
0154nobodyさん03/04/20 16:25ID:???
>>153
hotscript以外のURLキボン
0155nobodyさん03/04/20 19:22ID:w3kvCO5N
>>153
>>144を見たら?
hotscript以外でPHPがPerlより多いところがあるならキボン
0156あぼーんNGNG
あぼーん
0157あぼーんNGNG
あぼーん
0158nobodyさん03/04/21 11:37ID:???
hotscript の Perlより多いところがあるならキボン
0159nobodyさん03/04/24 22:14ID:???
>>158
ない。
Perlネタはhotscript最強です。
0160nobodyさん03/04/26 16:59ID:???
まじでPerl終わる時代が来るとは思わなかったよ。
0161nobodyさん03/05/05 03:16ID:PUcFuPZs
コマンドラインタイプのPHPってどうだい?
0162nobodyさん03/05/05 15:11ID:???
盛者必衰
0163nobodyさん03/05/05 15:35ID:???
このくだらない議論に参加する暇があるのはどちらのユーザだろうか??
0164nobodyさん03/05/05 15:55ID:???
>>163
WOユーザ
0165nobodyさん03/05/06 11:42ID:0D2LPQAX
CLIのPHPの登場で、マジでPerlの時代は終わったね
0166nobodyさん03/05/07 12:59ID:???
PHP?
そんなもん勉強するくらいなら、JavaScriptをもっと深く勉強する。
■ このスレッドは過去ログ倉庫に格納されています