探検


Perl VS PHP

1名無しさん@お腹いっぱい。
垢版 |
NGNG
どっちがいいでしょう?
お好きにバトルしてね
324nobodyさん
垢版 |
2005/05/10(火) 00:23:16ID:???
今日わかったんだけどPerlvsPHPってJAVAvsJavascriptぐらいばかばかしい事なのね・・・
325nobodyさん
垢版 |
2005/05/10(火) 12:36:39ID:???
>>324
おはよう。
326nobodyさん
垢版 |
2005/05/27(金) 11:45:53ID:UfO/Wu7H
大規模CGIをPerlで書き上げてしまい、気付けばPHPの時代になり非常に困惑してます。
このCGI、かなりの高アクセスを前提とした上、サービス上、同業他社との処理速度
に関する競争も予測されてしまいます。

で、PHPはPerlより簡単に書けると言われてもあれだけ大規模なCGIスクリプトに
PHPに書き換えれば、PHPの1からの習得と書き換え作業で膨大な時間が必要です。
で、その解決策としてみいだされるのがMod_perl2.0で今はインストールして動作研究中です。

でもMod_perlは安易に使えないので、普通のPerlでもレンタルサーバのバックホーンの強化で
スピードに勝るPHPに対抗できないものでしょうか?

何せ、プロバイダのCGI-BINにそのCGIを置いて大容量のTXTを必要とする処理を行ったら
処理終了まで30秒位も掛かってしまいました。
327nobodyさん
垢版 |
2005/05/27(金) 12:02:57ID:???
>>326
2ちゃんねるも使ってるBIG-serverでも借りたら
35万円/月だけど
328nobodyさん
垢版 |
2005/05/27(金) 12:04:52ID:???
>>326
そんなクリティカルなCGIなら専鯖使えバカ。
329nobodyさん
垢版 |
2005/05/27(金) 17:20:59ID:???
>プロバイダのCGI-BINにそのCGIを置いて大容量のTXTを必要とする処理を行ったら
>処理終了まで30秒位も掛かってしまいました。
多分、mod_perl,phpにかえても相変わらずこの部分は遅いと思う。
330nobodyさん
垢版 |
2005/05/27(金) 17:59:25ID:UfO/Wu7H
329さん>
perl、phpうんぬんよりもサーバの環境なのかな?
BIG-serverには、オプションでmod_perlのライバルとも言えそうなspeedy.cgi
というのがありました。

大規模CGIをperlで作った事に後悔に匹敵する値はどの位だろうか?
正直、泣くほどPHPで作ればよかったと後悔してますが!
331nobodyさん
垢版 |
2005/05/27(金) 18:10:49ID:???
いや、mod_perlって常駐化することでプログラムの読み込み、コンパイルが省略できるのが
大きいのであって(最初に重いモジュール読み込んでるなら劇的に速くなるだろうけど)
上の例は実行自体に時間がかかってるようなのでほとんど変わらんのじゃにないかな。
332nobodyさん
垢版 |
2005/05/27(金) 19:26:46ID:???
処理が30秒となると起動コストなんてどうでもいいって感じだね。
PHPにしたら更に遅くなること請け合い。
333nobodyさん
垢版 |
2005/05/27(金) 20:22:07ID:UfO/Wu7H
私が大規模CGIをperlしまい痛感した切っ掛けは、PHPの普及とともにレンタルCGI
サービスもPHPが増えてきてる事です。

ご返答を読んで考えましたが、実際サービスインする際、mod_perl speeedy.cgi
それとも普通のperlにするかサーバーを借りて試してから決めたいなと思ってます。
mod_perlを自宅PCにインストして研究してますが。
長期に渡って書いた大規模CGIシステムを蔵に入れて溜まるか!!

ご返答を読ませて戴くと、言語ウンヌンより大事な事があるという事が気付かされました。

それにしてもココは、人によってphpの方がいい、Perlの方がいい様々ですね!
もっと、対phpと比較してのperlの良い点が見つけられたらいいなあと思ってます。

でperl6とかいう話があるんだけど、あれはphpの対抗馬になれるのだろうか?
ならなきゃ困る!!

以下に興味深いコラムをリンクします。
皆さんは多分知ってると思いますが。

http://homepage3.nifty.com/hippo2000/perltips/javaperl.htm

285の記事みたんだけど、掲示板の巨大要塞の2CHがperlを使ったらコッチも励みに
なります。
334nobodyさん
垢版 |
2005/05/27(金) 20:23:36ID:UfO/Wu7H
333のリンク間違ってました。
間違って貼ったのも同じサイトのページですがコッチです。
http://homepage3.nifty.com/hippo2000/perltips/phpperl.htm
335nobodyさん
垢版 |
2005/05/27(金) 20:45:19ID:???
PHPをよく理解せずアンチPHP・Perlマンセーするサイトをうのみにするのもどうかと。

大体共用鯖でmod_Perlなどありえない。
336nobodyさん
垢版 |
2005/06/08(水) 16:08:39ID:7EwGlPf3
普通に考えてphpのほうがいいでしょ
perlのコードは書きにくいしスピード遅いしメモリ喰うし
ちょっといいすぎかもしれないけどいいことなんかないよ
337nobodyさん
垢版 |
2005/06/08(水) 16:34:49ID:???
PHPはなんか呪文みたいに怪しげな関数があるのが気にくわない。
338nobodyさん
垢版 |
2005/06/08(水) 17:37:11ID:???
int mcve_parsecommadelimited ( resource conn, int identifier )
CVSにはさらに意味不明の関数が
それがPHPクォリティー
339え
垢版 |
2005/06/08(水) 22:12:59ID:Ai0C/5aw
PHP派のサイト

http://www.at21.net/

340nobodyさん
垢版 |
2005/06/09(木) 02:19:20ID:???
Perlはインスタンスメソッド呼ぶの遅すぎ…。
ハッシュにアクセスするのより遅いし。
341nobodyさん
垢版 |
2005/06/19(日) 01:41:55ID:???
Googleって何言語で書かれてるんだろうな。
342nobodyさん
垢版 |
2005/06/19(日) 19:24:59ID:???
PerlやPHPでインスタンスメソッド使うのはど素人。
343nobodyさん
垢版 |
2005/06/21(火) 02:34:51ID:???
>>339
汚らしいサイトだな
344nobodyさん
垢版 |
2005/07/06(水) 20:32:50ID:???
>>341
まさかGoogleがCGIだと思ってる?
345nobodyさん
垢版 |
2005/07/06(水) 20:47:46ID:???
>>344
http://www.wdic.org/?word=CGI+%3AWDIC
346nobodyさん
垢版 |
2005/07/06(水) 21:11:12ID:???
>>344
お前ひょっとして頭悪いだろ。>>341はCGIなんて言ってないだろ。
347344
垢版 |
2005/07/07(木) 09:47:24ID:???
スレの流れから言ってGoogleがPHPかPerlで書かれているかのように言っている思った俺は釣られすぎ?

まさか俺もCGI=Perlだと思っているって思われてる?
348nobodyさん
垢版 |
2005/07/07(木) 10:00:56ID:???
>>347
CGIが何なのか理解出来てないと思われてる。
349nobodyさん
垢版 |
2005/07/07(木) 10:44:30ID:???
>>347
国語の成績悪そうだなと思われてる
350nobodyさん
垢版 |
2005/11/06(日) 12:21:53ID:szZvbyxN
レン鯖なら共用だから、重いperlもphpもありえないな。ソース漏れる危険も有るし。
Cで組んでバイナリで実行させた方がいい。

perlやphpはスキル低いけど、鯖代の金なら掛けられるって香具師向け。
351nobodyさん
垢版 |
2005/11/06(日) 18:10:13ID:???
C/CGIよりもmod_perlの方が速い場合が多いぞな
ソース隠蔽はせいぜいバイナリコード止まりだね
コンパイラ解放してないこともあるし
352nobodyさん
垢版 |
2005/11/22(火) 04:44:24ID:???
今から学習するならPerlとPHP同時でもいいってことですか
353nobodyさん
垢版 |
2005/11/26(土) 21:26:27ID:???
何をしたいかによる
354nobodyさん
垢版 |
2006/01/17(火) 21:55:09ID:ZfIXgsZK
>>350
玄箱で鯖立てれば大抵の事出来て費用下手すりゃレン鯖より安いんだがな
355nobodyさん
垢版 |
2006/01/18(水) 21:39:11ID:witguLks
Apache Modules with Perl 最強
356nobodyさん
垢版 |
2006/01/18(水) 23:42:11ID:BuFau/7y
過去のPerl/mod_perlやCGIは品質無視の生産性のみ
今現状でPerl/mod_perlを採用する企業は生産性と品質のバランスが取れてきた所

PHPは生産性を追及したのみで、品質に保障がなさすぎる
PHPから始めた人はWEBの基本が解ってないがPerlやC上がりのPHP開発者なら問題がない
標準関数のみで言うとPHPのが多いがCPANとPEARを比べればPerlの勝ち
しかし、内部ロジックが見えないので不安はある。
今はPerlの勝ちでいいんじゃない?
PHP+初心者(1年未満エンジニア)の組み合わせ企業のシステムは酷すぎるからね
Perlは初心者採用がもう殆どない分それなりの品質を保ちだしている。
357nobodyさん
垢版 |
2006/01/21(土) 16:20:24ID:???
Perl を COBOL、PHP を Java に置き換えると
同じことを話す窓際社員のことを思い出した
358nobodyさん
垢版 |
2006/02/13(月) 23:42:10ID:iDfIYkKL
何となく国家試験申し込んだ。
情報処理試験 テクニカルエンジニア 「情報セキュリティ」。
Perlは出るのに、PHPはにゃい。何故??????????


ガイシュツ?
359nobodyさん
垢版 |
2006/02/19(日) 11:27:32ID:???
個人で趣味の範囲でやる分にはPerl の方がずっと面白いんだよね。
webに限定されてないってところがさ。
用途が広い。オライリーのハック本なんかでも大抵Perl メインだし。
360nobodyさん
垢版 |
2006/02/20(月) 12:40:13ID:???
PHPもCLI版があるからweb以外も大丈夫。
オライリーはPerlと関係が深い。
面白さで言えばPerlってのは同意。
知れば知るほど唸るような実装を発見出来るのに対し
PHPは薄っぺらくいかにも初心者用言語って感じだな。
361nobodyさん
垢版 |
2006/02/20(月) 22:59:22ID:???
PHPのCLIって、無いも同然ジャン。バッチ処理はどうしてもPerlやRubyになるよなあ。
362nobodyさん
垢版 |
2006/02/28(火) 20:04:33ID:vCBddryG
国内最高技術者集団のはてなとmixiはperl
363nobodyさん
垢版 |
2006/02/28(火) 21:09:49ID:???
はてなはそう思うけど mixi は最高技術者集団かぁ?
364nobodyさん
垢版 |
2006/02/28(火) 22:01:58ID:???
はてなだってそうでもない。
365nobodyさん
垢版 |
2006/03/01(水) 00:13:08ID:???
ちなみにJavaは糞発言も
366nobodyさん
垢版 |
2006/03/01(水) 00:14:21ID:???
>>364
じゃあ、とりあえずOS作ってくれ
367nobodyさん
垢版 |
2006/03/01(水) 00:41:15ID:???
少人数での開発だとPerlはその柔軟さから威力を発揮する。ただし、グループ開発にはその柔軟さから向かない。
PHPは普通に書いてもそこそこ速いってのが優位さ。
368nobodyさん
垢版 |
2006/03/01(水) 16:02:58ID:???
やはり未だにPerlは保守が面倒だと思うよ
369nobodyさん
垢版 |
2006/03/01(水) 21:54:54ID:???
Perl, 自由度がありすぎるからだよね。
コード規約をきちんと決めてやれば良いけど、
コード規約を決められる強力な人材が居ない。

なんとなくこんな感じって出来る人が決めて、それに倣ってる。
あまり厳密に規定すると、いきなり投入された新人に毛が生えたような人が
使えない人になっちゃう…。
なので、段々となぁなぁになって、
規約っぽいのは決めたけど冗長なコードか、
規約も何も無く俺コードの集合になっちゃう。
370nobodyさん
垢版 |
2006/03/02(木) 20:46:07ID:???
>>369
俺コードには納得。
でも、時間かけて解読するのも楽しかったりする。

ヒキで時間だけはあるからorz
371nobodyさん
垢版 |
2006/03/02(木) 21:55:16ID:???
php使う奴はphpで始まってphpで終わる。
372nobodyさん
垢版 |
2006/03/03(金) 02:17:08ID:???
>>369
それでも最低限ラリタン推奨の規約に沿ってもらわないと。
373nobodyさん
垢版 |
2006/03/03(金) 21:28:40ID:???
スタイルガイド(perlstyle)、読んでない人多いからなぁ。
374nobodyさん
垢版 |
2006/03/03(金) 22:21:55ID:???
そういう問題じゃない。
375nobodyさん
垢版 |
2006/03/04(土) 00:15:44ID:???
で、結局PHPってどれくらい普及してるの?
個人向けサーバーにおいて・・・

それによって、これから作るモノが
Perlになるか、PHPになるか

って所で悩んでます
376nobodyさん
垢版 |
2006/03/04(土) 00:26:38ID:???
両方書く。
そすれば、そんな事で悩む必要なし。
377nobodyさん
垢版 |
2006/03/08(水) 14:04:36ID:???
sf の新規プロジェクトを見るに
圧倒的に PHP かと。
378nobodyさん
垢版 |
2006/03/08(水) 22:34:51ID:???
PerlはCPAN
それよりPEARのウンコさの方が大問題
379nobodyさん
垢版 |
2006/03/08(水) 22:38:01ID:???
つーか、外人はなんであんなに機能てんこ盛りにしたがるんだ?
380nobodyさん
垢版 |
2006/03/08(水) 22:43:44ID:???
きっちり趣味の時間が取れて、その趣味の時間でいろいろ作ってるんじゃないの?
381nobodyさん
垢版 |
2006/03/08(水) 22:46:19ID:bGszobLH
Perlの方がカッコイイ

ぴぃえっちぴぃってダサいw
女子中学生向きww
382nobodyさん
垢版 |
2006/03/08(水) 23:45:17ID:???
女子中学生と一緒にプログラムできるなら俺は迷わずPHPを選ぶ
383nobodyさん
垢版 |
2006/03/08(水) 23:49:12ID:???
女子中学生をプログラムできるなら何でも覚える
384nobodyさん
垢版 |
2006/03/09(木) 00:57:58ID:???
女子中学生はPHPを「ぴっち」って言ってるらしいよ
385nobodyさん
垢版 |
2006/03/09(木) 16:52:08ID:???
ぴっぴ
386nobodyさん
垢版 |
2006/03/13(月) 19:47:31ID:A0U+xoaG
PHPはデザイナがやってるよ
Javascript分かってれば使える。
387nobodyさん
垢版 |
2006/03/14(火) 21:36:23ID:???
だから酷いコードがあるんだよね。
しかも、デザイナはプログラマ以上に低賃金で奴隷のように仕事するから
外注頼まれた時の金額が安い事、安い事…。
「学生じゃないんで、その金額では…」って断った事多数。

で、外部の人間に仕事させといて、
納品されたコードを使い回すのもデザイン会社の常套手段。
388nobodyさん
垢版 |
2006/04/16(日) 22:48:17ID:ehSgECZx
>>387
現実味がありますわ。
なんか胸が苦しくなる。
389nobodyさん
垢版 |
2006/04/26(水) 01:39:34ID:???
PythonとRubyも混ぜて
390nobodyさん
垢版 |
2006/04/27(木) 21:58:38ID:???
なにそれ?
391nobodyさん
垢版 |
2006/05/09(火) 18:51:07ID:MY9CFHwu
>国内最高技術者集団のはてなとmixiはperl

perl >>>>越えられない技術の壁 >>>>ぴーえっちなんとかw


392nobodyさん
垢版 |
2006/05/09(火) 23:44:52ID:???
プログラム初学者のウェブサイト制作における習得コストはPHP>>Perl
これは当事者(PHP厨)が証明しているので事実。

しかしmod_perlが使える程度のプログラマにしてみれば
わざわざ仕様の違う言語を一つ増やす理由がない。
perlならばPHP以上のことをPHP以上の速度でPHPより安全に実行できる。


・・・という話はしないであげるのが優しさですからみなさんお願いしますよ。
393nobodyさん
垢版 |
2006/05/11(木) 06:33:58ID:???
>>392
>しかしmod_perlが使える程度のプログラマにしてみれば
>わざわざ仕様の違う言語を一つ増やす理由がない。

ま、そういう人なら、phpでも、rubyでも、pythonでも覚えるのは簡単だと思うよ。逆はつらいんでないかい?
394nobodyさん
垢版 |
2006/05/11(木) 17:35:54ID:???
Pythonはよく知らないけど、RubyはPerlのいいとこどりしてるんで、逆にいうとPerlを知ってれば、学習も早いだろう。
PHPは圧倒的に言語機能が少ないし、標準的なクラスライブラリとかフレームワークもないんで、その案件がPHPだったら、泥縄で勉強してもなんとかなる。
395nobodyさん
垢版 |
2006/05/13(土) 09:14:47ID:???
ぶっちゃけmixiをphp+SQLで書き直した方が軽くなる希ガス。
396nobodyさん
垢版 |
2006/05/13(土) 11:29:02ID:???
根拠
397nobodyさん
垢版 |
2006/05/13(土) 19:31:50ID:???
mixiの鯖の負荷の大部分はデータベース
PHPにしようがJavaにしようが違いは極僅か
398nobodyさん
垢版 |
2006/05/14(日) 12:15:54ID:???
LDもperlだよな
399nobodyさん
垢版 |
2006/05/14(日) 14:07:22ID:???
さすがにPHPじゃ遅すぎて厳しいだろうな。
400nobodyさん
垢版 |
2006/05/15(月) 21:20:45ID:???
SQLは言語に依存しない別枠の仕組み
それに対してデータの入出力を行うのが言語の仕事

>>395
phpと比べてPerlが軽いかどうかの問題なので火を見るより明らか
401nobodyさん
垢版 |
2006/05/16(火) 02:56:08ID:???
DBがボトルネックになりやすいって言っても、PHPが遅いのは確かだし。
402nobodyさん
垢版 |
2006/06/26(月) 07:35:09ID:???
>>400
PHPは遅いって分かってる・・・?
403nobodyさん
垢版 |
2006/07/17(月) 18:07:28ID:???
>>402
なんというか、PHPは必ずmod_phpで動いてると思い込んでる奴なんだろうね。

ちなみに、最速目指すならC言語でcgiだな。
404nobodyさん
垢版 |
2006/07/17(月) 18:08:40ID:???
>>403は、400への意見で、402に賛同って意味ね。
アンカーの使い方変だったorz
405nobodyさん
垢版 |
2006/07/19(水) 10:50:56ID:???
PHPってCGI?
406nobodyさん
垢版 |
2006/07/19(水) 12:32:48ID:???
>>405
そうであることもあるし、そうでないこともある。
407nobodyさん
垢版 |
2006/07/19(水) 13:43:38ID:???
>>405
またあるところでは出版社
408nobodyさん
垢版 |
2006/07/28(金) 20:15:19ID:???
レンタルサーバー、ホスティングのPHPは全部CGIだよ
409nobodyさん
垢版 |
2006/07/29(土) 19:52:57ID:???
apacheのバージョンでmod_phpって載ってないとこはCGIでの動作と思っていいのかしら?
410nobodyさん
垢版 |
2006/08/12(土) 15:39:18ID:???
共用サーバの場合は、セキュリティ上モジュールにできないのは常識だけど

411nobodyさん
垢版 |
2006/09/13(水) 00:55:40ID:???
セーフモードでなんとかできなくもない。
412nobodyさん
垢版 |
2006/09/13(水) 03:22:24ID:???
PHPに特別な配慮をしてない限りセーフモードなんて無意味だよ
413nobodyさん
垢版 |
2006/10/15(日) 19:39:50ID:k+QnicNX
162 名前:nobodyさん[] 投稿日:2006/10/12(木) 21:32:24 ID:kFC7akCL
最近、本屋のPHPのスペースが激減してるよ。
人気も廃れてきたようだ。
Perlはしぶとく残ってるけど。
ウチの近くの本屋はPerlが再逆転してPHPを抜かしてた。
あと、SQLのスペースがすごい勢いで増えてるね。


163 名前:nobodyさん[sage] 投稿日:2006/10/13(金) 13:09:37 ID:???
近所にある駅前のデカイ本屋もPHPが少ない。売れてナインかな!?
(Perlも少ないかも)

Rubyは一通り最新刊本が揃ってましたw
414nobodyさん
垢版 |
2006/10/16(月) 19:35:43ID:???
GYAOはPHP
415nobodyさん
垢版 |
2006/10/17(火) 15:51:23ID:???
618 名前:nobodyさん :2006/10/17(火) 01:06:18 ID:AypBDR12
東京大学教養課程の第一プログラミング言語がRubyに
http://d.hatena.ne.jp/sumii/20060928/1159394568
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/sumii/20060928/1159394568
416nobodyさん
垢版 |
2006/10/21(土) 17:14:26ID:???
GyaOはPHPからJavaに移行した
417nobodyさん
垢版 |
2006/10/22(日) 13:01:59ID:???
してない
418nobodyさん
垢版 |
2006/10/23(月) 01:03:03ID:???
そんな事より1よ、ちょいと聞いてくれよ。
このあいだ、「Visual C# 2005 Express Edition」落としたんですよ。VC#。
そしたらなんかアンケートに答えて登録しろとか言ってきたんです。

OK、ここまでは良くある話だ。ここからはちょっと落ち着いて聞いてくれ。

アンケートの「どのプログラミング言語の話題に興味がありますか。」って項目に・・
ASP , Java , Visual Basic .NET , ASP.NET , J# , Visual Basic 6.0 またはそれ以前のバージョン
C/C++ , 『PHP』 , Visual FoxPro/XBase , C# , SQL , XML
Flash / ActionScript , VBA , XAML , HTML , VBScript JScript または JavaScript


Perlがなかったんだ。
419nobodyさん
垢版 |
2006/10/24(火) 13:43:31ID:???
Perlって?
420nobodyさん
垢版 |
2006/10/24(火) 18:35:12ID:???
Rubyもない
421nobodyさん
垢版 |
2006/10/24(火) 22:25:42ID:???
>>420
アメリカ人はモルモン教が嫌い
422nobodyさん
垢版 |
2006/12/10(日) 17:25:49ID:???
Perlだって立派なアプリケーション作れるんだぞ!!
Perl5.8からwin32モジュールを使用できるようになったからな!!
んでPerlでコンソール上で動作するタイピングゲーム作ってみたら
コマンドプロンプトみたいな画面になった\(^o^)/
423nobodyさん
垢版 |
2007/01/28(日) 14:26:14ID:7IXT39G9
ほしゅ
レスを投稿する