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

Perlはもう時代遅れPHPの時代

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/11/10 17:03ID:4QgJjHBp
Perlはもう糞!
PHP最高!!!!
0792nobodyさん03/01/13 17:07ID:wbuZTk4G
両方やればいいじゃないか。
0793nobodyさん03/01/13 17:26ID:???
>>792
もちろん両方書けるのが前提です。
0794nobodyさん03/01/14 01:36ID:???
PHP からは、どうも、思想っつーもんが感じられないんだよなぁ。
どうも好かないのはそのせいか。

ようPHPさんや、PHP::Include はどうよ?とか宣うのが Perl らしさかな。(わら
0795nobodyさん03/01/14 02:12ID:???
>>785
モジュール開発を分担した場合、結合テストまでエラーが出ないという罠。

個人的にはPHPもPerlもJavaと比較したら「一人乗りプログラム言語」という
気がするがいかが?
0796nobodyさん03/01/14 12:18ID:???
PHPやPerlで勝ち負けが決まるほどwebprogはあまくないです。
0797nobodyさん03/01/14 14:08ID:???
両方とも既に負けているからな。
0798nobodyさん03/01/14 15:03ID:???
Java最強!!
0799nobodyさん03/01/14 17:45ID:???
PHP=簡単なprogには糞便利。ちょっと規模がでかくなると,,,(以下略)
Perl=時代遅れだけど結構好き。ちょっとくらいなら規模がでかくなっても平気。
(JAVA=金になるから好き。)
0800nobodyさん03/01/14 18:14ID:???
>>799
禿同
0801nobodyさん03/01/14 21:20ID:0lSlOBnC
>>793

ポリモーフィズムさえできれば OOP は文句無くできる。Perl も PHP も一応はそれはできる。問題は書きやすいか否か。なんだけども。
0802nobodyさん03/01/15 00:34ID:???
>>799

ホントにPerlで大きいプログラム書きたいと思えるか? Perl で書かれたアプリケーション
(俺が使っているのは bugzilla, htmllint, cvsweb くらいだけど) は全て混沌、カオス、
力技で書かれたコードに見える。
0803nobodyさん03/01/15 02:35ID:???
>>802
中には巨大な割にちゃんとしたコードもあるよ
問題はそういう人たちをきちんと育てようとしなかった
perlのコミュニティにあると思う
0804nobodyさん03/01/15 07:50ID:???
>>803
そら、以下に読みにくいコードが書けるかに命をかける奴らの集合だからな。
0805山崎渉03/01/15 13:31ID:???
(^^)
0806nobodyさん03/01/16 14:31ID:iCG+fQtu
>>804
one liner だからなぁ。。。
0807nobodyさん03/01/16 21:11ID:???
>>802
perl覚えたてでPHP覚えようと思ってるんだけど大きいってどのくらいの事言うの?
40KBは大きい?
0808nobodyさん03/01/16 21:48ID:???
>>807
普通ステップ数で換算するけどな。
0809nobodyさん03/01/18 23:42ID:???
大きい小さいじゃないんじゃないかね。PHP 向きか不向きかというのは。

明らかに長期的に、極端な話オープンソースのプロダクトみたく多くの人使われるモノなら
PHPは向いていない。

大きいプログラムでも(ちょっとしたウェブシステムとかで、あまり長いことは使われそうにない
もの)使い捨てコードみたいなものは、PHPはまぁまぁいいかもしれない。

(ただ、再三言われているように、使い捨てのようなコード書くにもPythonやRubyといった言語が
あるので、元からPHPに存在意義は無いのだが)
0810nobodyさん03/01/18 23:58ID:???
>>809
すべてに根拠が書かれてないんだが。

お前のしょうもない主観には興味がない。
0811nobodyさん03/01/19 00:36ID:CnBUsBr4
>>810

自明なことでも説明しなきゃならんのですか。この板は
0812nobodyさん03/01/19 00:40ID:ZcFFkCZZ
他の言語も使ってみると、PHPのしょうもなさがわかるよ。よって自明
0813nobodyさん03/01/19 02:12ID:???
>>809
中規模なものを書くのには適してると思うよ。
ただしあくまで開発者はひとりまたはふたりまで。
それ以上のことをやる必要がある規模なら
PHPは選択肢に入らないかと。
0814nobodyさん03/01/19 02:18ID:78Cs+k+Y
Webサイトなどいまのところ所詮やっつけなんだから
も前のすきなもので書けばいい。
こんなもんわかってる香具師はPHPかPerlでかたずけるだろ。
0815nobodyさん03/01/19 10:30ID:???
>>811-812

もうしゃべらんで良い。お前がアホなのはよくわかった。
0816nobodyさん03/01/19 10:31ID:???
>>814
「かたづける」。日本語くらいまともに書けるようになってから物言ってくれ。
0817nobodyさん03/01/19 11:16ID:???
>>816
揚げ足取ることしか能の無い香具師は可哀相だね(プ
0818nobodyさん03/01/19 11:34ID:???
>>817
足を揚げれば確実に取られるメディアで敢えて足を揚げる方がアホだと思われ。
0819nobodyさん03/01/19 11:49ID:???
ちょっとしたタイプミスとかどうでもいい間違いとかを
いちいち指摘する奴って小学生の時クラスに一人はいたよね。
でも高学年から中学生くらいになると全然いなくなるよね。
彼は貴重な人材なんだよ。
0820nobodyさん03/01/19 11:55ID:???
>>819
プログラミングはちょっとしたタイプミス一つで動かなくなるから、
確かに彼は貴重な人材だな。
0821nobodyさん03/01/19 12:03ID:???
あいでんててぃを必死に追い求めるスレはここですか?
0822nobodyさん03/01/19 12:59ID:???
>>820
ちょっとしたタイプミスを見つけてはここぞとばかりに吠えて
肝心な設計やアルゴリズムのミスについては何も言えない。そんな役立たずはいらね。
彼は確かに不要な人材だな。
0823nobodyさん03/01/19 13:03ID:???
>>822
コンパイル通らないソースのアルゴリズムを信頼しろと言われてもなぁ。
0824nobodyさん03/01/19 13:12ID:???
(゜゜)(。。)(゜゜)(。。)うんうん。
実は自分だけの教養や知識なんて微々たりゅも
のだったりしゅりゅでしゅね。
1人より2人、2人より3人。。。
しょうやっていろんな事知りゅ窓がいっぱいに
なっていくでしゅね。d(゜-゜;)
しょして、気がちゅいたら引き出しもいっぱい
になってりゅでしゅよ。
(゜゜)(。。)(゜゜)(。。)うんうん。

知識だの教養だの言う前に日本語を書ける様になってから来い


他の板でこんな書き込見つけたよ。
0825nobodyさん03/01/19 15:31ID:IQEchEeY
マルチメディアに特化したMacromedia Directory専用のスクリプト言語とか、
Windows用ゲームに特化したHSPなんてのもある。位置付けとしてはそれと同じで、
Webプログラミングに特化したのがPHP。

プログラミング言語レベルで機能の実装のための機能を抽象化するか、
言語仕様レベルで抽象化するか。
PerlかPHPを選択する人はどちらがよいかと考えると思う。

後者の考え方も尊重したいし、いい面もあるんだけど、大抵の
プログラマは一つのプログラミング言語でいろんなことをやり
たいだろうから前者を選択したくなるのでは。
0826nobodyさん03/01/19 21:15ID:???
>>825
>Macromedia Directory専用のスクリプト言語

Directorのことか?LINGOってどうして言わないんだ?

常識的な用語普通に間違う奴の言い分はえてしてしょうもないと言うことだよ。
0827nobodyさん03/01/21 02:15ID:???
テストsage
0828nobodyさん03/01/21 02:36ID:???
>大抵のプログラマは一つのプログラミング言語でいろんなことをやりたい
そうなのか?漏れは仕様に適したいろいろな言語を使って最善の方法で実装したいのだが。
0829nobodyさん03/01/21 08:16ID:???
>>828
同意。
テキスト処理するならCよりPerlだし。
WindowsでGUI作りたいならPerlよりDelphiだし。

DOSでCしか知らなかった時代はそう言うことやってたけどね。
0830nobodyさん03/01/22 01:19ID:bGiXpXzj
…プログラマって他人を見下げるの好きなんだなぁ。
0831nobodyさん03/01/22 06:57ID:???
perlの中の人も大変だな
0832nobodyさん03/01/22 07:00ID:yu+hsdDF
中 の 人 な ど い な い 。
0833perlの中の人03/01/23 05:29ID:???
難解なスクリプトが多くてしんどいです。。。
0834nobodyさん03/01/23 10:15ID:???
>>833
がんがれ!
0835というか03/01/28 00:46ID:L7uTESp+

日本語と英語どっちが優れてるとか言ってるような感じだな。

そりゃ、使われてる頻度で言ったら英語のほうが汎用性あるだろうし。
かといって俳句を英語でやれと言ったらやろうと思えばやれるだろうが日本語のほうがしっくりくる。

結局、用途次第なわけだ。どの言語がすぐれてるとかでなくて、どの言語がどの用途に向いてるかのほうが重要だと思われ。
0836nobodyさん03/01/28 01:27ID:???
>>835
Perl厨必死だなw
0837 03/01/28 01:43ID:???

どこをどう読んだらPerl擁護の文に読めるんだ?
お前、プログラム云々より日本語勉強しろ。
0838nobodyさん03/01/28 09:49ID:???
WEBアプリのみを作りたいのでperlを勉強してたんですが、
やはりPHPに乗り換えたほうがいいんでしょうか。。

Linuxを古いPCにぶちこんで自宅サーバもやろうと思ってたりするんで、
perlのほうがいいかな、となんとなく思ってましたが。
0839nobodyさん03/01/28 15:38ID:kRPl3+8l
gooのPHP さ い こー みたいだよ
http://pc.2ch.net/test/read.cgi/esite/1031482990/413
0840nobodyさん03/01/28 19:34ID:6ZJNal1H
今年中にPHP5が出る予定です。
噂だとオブジェクト指向が大幅に強化されるとか。
これで唯一の欠点も無くなってPHPの本格的な時代が来ると思います。
0841nobodyさん03/01/28 19:58ID:???
>>835
英語と日本語で比較は無理があるだろ、古文と現日みたいな感じだろが。
Perl6あーあ。今後のPerl必要性は皆無だな。
Perlにいい加減いらいらしてきたんで今年からPHPに移行してるべ。
>>840
PHP5みたみた。すげーな。
0842nobodyさん03/01/28 22:36ID:???
レン鯖板がperl→hostingになったね。
やはりPerlの時代は終わりなのかな?
0843nobodyさん03/01/30 14:01ID:???
PHPの時代が来たよ!
0844nobodyさん03/01/30 21:38ID:TJvN0lcf
すでにperlで複雑な処理をするcgiを書けるプログラマー
がPHPを学ぶメリットはあるのだろうか?

perl CGIと同じ機能をPHPで書き直すと,プログラムの長さが
何パーセント程度,短くなるのでしょうか?
0845nobodyさん03/01/30 21:55ID:???
>>844
パーセントってなんだよ。パーセントって。
0846nobodyさん03/01/30 22:14ID:???
>>844
問題は、楽しく書けるか、だよ。
長さなんて大した問題じゃない
0847nobodyさん03/01/30 22:35ID:???
PHPって大抵パーミッションが644辺りの鯖が多いだけど
Telnetで中身見られたりしないの?
0848nobodyさん03/01/30 22:35ID:???
>>847
そもそもログイン出来ない。
0849nobodyさん03/01/30 23:13ID:TJvN0lcf
>>846
> 長さなんて大した問題じゃない
要するに,PHPではプログラムがperlに比べて短くならない,
ということですね?
0850nobodyさん03/01/30 23:36ID:???
>>849
面白い構文が使えなくなるから、PHPの方が長くなるかも。

map、s///、m//、などなど
0851nobodyさん03/01/31 02:15ID:???
多次元配列のソートもPerlと比べるとくそめんどくさいくない?
0852nobodyさん03/01/31 10:10ID:???
>>851
逆に、そんな局所的な場面でしか優位性を主張出来ないと言うことだな。
0853nobodyさん03/01/31 17:32ID:???
P H P 必 死 だ な。
0854nobodyさん03/01/31 17:36ID:???
>>853
          ./      〜
  〜      ./  〜          〜
       " /
〜       ┃      〜
   〜    ┃"    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ 〜
       ∧∧   < 思った以上の大物が!
      (   )   .\
 ̄ ̄ ̄ ̄(__) ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     | ̄ ミカン  ̄| U
0855nobodyさん03/01/31 21:20ID:???
無駄に長い関数名が気に入らん。

エラーメッセージがBoldになるのが気に入らん。
0856nobodyさん03/01/31 21:29ID:TMvZpvlm
PHPユーザーは、文字列処理などのコマンドライン用
スクリプトを書く場合には、perlを使いますか? 
perlとPHPはかなり近い言語なので、rubyや
pythonを覚えるよりは楽なのでは?

perlユーザーは、コマンドライン用スクリプトを当然、
perlで書いており、わざわざcgiの場合だけPHPを使う
必然性がないような気がする。
0857nobodyさん03/01/31 21:38ID:???
>>856
awkを使う。
0858nobodyさん03/01/31 21:46ID:???
>>856の論理で行くと鯖管やってるヤシはshでスクリプトを書くことになる。
やりたくねえよ(w
>>8で結論がでてるな
0859nobodyさん03/01/31 23:07ID:???
>>856
Cと妙に関数互換が多かったりもしますな。

0860nobodyさん03/01/31 23:52ID:TMvZpvlm
> >>856の論理で行くと鯖管やってるヤシはshでスクリプトを書くことになる。
鯖管やってるヤシは、shと同時にperlも使うが、必ずしもruby、
python、PHPは使わない。awkでは守備範囲が狭すぎる。

>859
Cと関数互換が多くても、Cはスクリプトのように簡単には
プログラミングがしにくい。

PHPユーザーは、コマンドラインのスクリプトにどの言語を使うの
だろうか? はやりperlか?
0861nobodyさん03/02/01 00:06ID:???
まぁ、コマンドラインPHPの存在もしらん奴らとまともに議論が出来るとも思えんが。

俺は別にCもPerlもPHPもPASCALも書けるから適材適所で使うけれど。

一つの言語に必要以上に固執するのってくだらないと思うよ。
0862nobodyさん03/02/01 10:44ID:f5lVr8ij
このスレの真意は
現状、個人のホームページで使われている
掲示板、チャットなどのほとんど(9割ぐらい)がperl/CGIなわけだけど、
それが今より負荷が軽くなるmod_phpに変わるだろう。
という意味だと思うのだがそれについてはどうよ?
0863nobodyさん03/02/01 10:50ID:???
>>862
単にPHP信者が煽りたかっただけ。
PHPを憎むPerl信者の嫌がらせ。

>>1の真意はいずれかだと思うが。
0864nobodyさん03/02/01 11:01ID:???
>>862
共用鯖なら負荷より安全性の方が重要、つまりCGI有利。
専用鯖でCPU負荷を減らしたいという環境なら、mod_phpマンセーでしょうが。
0865nobodyさん03/02/01 11:03ID:???
PHPって何?

雑誌の名前がまず頭に浮かぶんだけど。

Perlは昔からずっとある言語だから分かるよ。

HTML言語とは違うんの?
0866nobodyさん03/02/01 11:07ID:???
>>865
大きく分けるとASPとかJSPとかの仲間だな。

htmlの中にコードを書き込んでリクエストがあるとそのコードを処理した結果を返す。
0867nobodyさん03/02/01 13:38ID:???
>>866
JavaとPerlを使っていろいろ仕事してきたけどさ、個人的には、
コード埋め込み式=明らかに大規模化に向かないアーキティクチャ
っていう認識なんだけど。
俺はJSPにJavaのコード書くのは激しく却下。
嬉々としてそんなことする奴の気が知れない。

PHPでは、JavaのBeanみたいにロジックをプロトコルと分離できるの?
そもそも、text/xmlを返すように書いたりとか出来るの?
0868nobodyさん03/02/01 13:44ID:???
>>867
>コード埋め込み式=明らかに大規模化に向かないアーキティクチャ
素人発想だな。

コード埋め込み方式は柔軟にビューを描画するのとモデルとの通信などに非常に適している。
逆に言うと、それ以上の使い方はすべきではない。
Sunもその辺を理解していて処理はServeletやEJBを使うことを想定している。


>そもそも、text/xmlを返すように書いたりとか出来るの?
出来る。SOAPエンジン書いたし。
0869nobodyさん03/02/02 02:52ID:???
ところで、世の中のフリーPHPはflock使っているのしか見かけないね。
PHPマニュアルページにはflock関数がサポートされていないサーバだとダメって書いてあるのに。
0870nobodyさん03/02/02 03:34ID:???
flockが使えないサーバってのも珍しいしなぁ・・・
Win98サーバくらい?
0871nobodyさん03/02/02 10:08ID:???
>>870
いや、WIndows98SEでもノーエラーだぞ。

もし使えないとしてもディレクトリのあるなしで判別してね♪なんて言われたら俺はブチギレますが。

0872nobodyさん03/02/02 17:19ID:???
>>871
マジっすか。Win98SE+apache+ActivePerl(ver不明)でflockするとエラーがでてプチ切れした記憶があるんだが。
で、ディレクトリを使ってロックするようにした...
どのOSでも大丈夫そうって結論になるのかな。
0873nobodyさん03/02/02 19:38ID:???
>>872
cygwinなら出来ると思ったが…。
0874nobodyさん03/02/02 19:53ID:???
>>873
またcygwin厨か。
0875nobodyさん03/02/02 22:02ID:XV2WZ6ju
前、PHPをディレクトリのロックとflock両方やってみますた。
ディレクトリのロックなら、体感速度はPerlCGIと変わんなかったよ。
ベンチとった訳じゃないけど。
0876nobodyさん03/02/02 22:28ID:???
ロックもPHPが優れてるよ。Perlは劣ってます。 そらこい。
0877nobodyさん03/02/02 22:29ID:nv4brzgK
http://jsweb.muvc.net/index.html
★☆★幸福になりたーい!!★☆★
0878nobodyさん03/02/02 22:29ID:???
>>876
perlもflock使えるよなぁ・・・あっちはシステムコール読んでるだけか。
0879nobodyさん03/02/03 03:37ID:???
Perlのロックは名ばかり。Perl腐ってるね。 そらこい。
0880nobodyさん03/02/03 04:09ID:???
日本のロックもロックとは名ばかりだよな
ロックンロールの精神はどこへやら、だ。
0881nobodyさん03/02/03 04:44ID:???
880さん、ナウいですね。               ・・・ さむ。
0882nobodyさん03/02/03 04:54ID:???
さむ?
SUMSはいいよな
0883nobodyさん03/02/03 08:15ID:???
>>880
どうでも良いけどlとr間違ってるぞ。
0884nobodyさん03/02/03 15:15ID:???
mod_phpで負荷が軽くなるっていうのなら
Perlのほうはmod_perlで比較しろよ・・・
俺はもともとPerl厨だったから
今はmod_perl環境だよ
PHPはHTMLに埋められるから楽だが
どうもちょっとでも重い処理させると
CGIPerlより効率悪くなっちゃうね
0885nobodyさん03/02/03 17:44ID:???
>>884
mod_perl使うんなら、どう考えてもPHP使うだろ。  そらこい。
0886nobodyさん03/02/03 18:05ID:???
>>885
CGIPerlより効率悪くなっちゃうね
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
これの意味がわからんか?
0887nobodyさん03/02/03 18:18ID:???
>>886
885じゃないけど、意味わからない
088888603/02/03 18:34ID:???
効率が悪いCGI+Perlで、mod_phpより速くなるなら、
CGIより効率が良いmod_perlなら、mod_phpに勝つことは間違いない。
0889nobodyさん03/02/03 19:57ID:DCt+S6wd
まず、
>PHPはHTMLに埋められるから楽だが
>どうもちょっとでも重い処理させると
>CGIPerlより効率悪くなっちゃうね
『効率』の解釈がよくわからんが
負荷という意味ならmod_phpがCGIPerlより良いのは当然。>>888は意味不明。
ちなみにCGIでのPHPはする奴がまずいないから検討の必要はない。

まあ、mod_perlとmod_phpならば速度の面で(スクリプトのないようにも因るが)
mod_perlの方が若干良いと思われる。
しかし、問題点としては
・mod_phpよりも導入している場所が少ない。
・CGI/Perlで書いたスクリプトをそのまま移行できないため
事実上、既存の掲示板などの大半を占めているCGI/Perlとは『違うもの』として考えなければならない。

スレタイは正確には「CGIPerlはもう時代遅れPHPの時代」とすべきであろう。
導入例が少ないmod_perlと比較するのはここでは『スレ違い』。
0890nobodyさん03/02/03 22:27ID:???
mod_perlが導入できない大半の理由は
mod_phpのようなセーフモードが存在しないからじゃないの?
mod_phpだって、専用鯖でもない限り、セーフモード無しでは動かさないでしょ。

CGIのPHPだって、
suEXECでセキュリティーを高めたい(データファイルなどを600にしたい)、
セーフモード無しでないと動かないが、mod_phpをセーフモード無しで動かせる環境ではない
などの理由があれば使うんだから、
全く検討する必要ないというのは違うんじゃない?

まあ、ここのスレタイは
「CGIPerlはもう時代遅れmod_phpの時代」とすべきだとは思うけど…。
0891nobodyさん03/02/04 00:52ID:???
PerlってCGIPerl以外での利用者はいなくないか?
いたとしても極極少数派だと思う。
やっぱ普通に考えてPerlは時代遅れだと思う。
0892nobodyさん03/02/04 00:55ID:???
>>891
なんか恐ろしい発言してる人がいますな。

適当なLinuxディストリビューション入れてから*.pl検索してご覧。
■ このスレッドは過去ログ倉庫に格納されています