探検


Perl VS PHP

1名無しさん@お腹いっぱい。
垢版 |
NGNG
どっちがいいでしょう?
お好きにバトルしてね
281nobodyさん
垢版 |
04/03/19 23:31ID:???
>>280
ガリガリ演算するような場合は、そうでもなかったり。
そうそう無いと思うけど。
282nobodyさん
垢版 |
04/03/31 02:15ID:5QyNRdXL
AGE
283nobodyさん
垢版 |
04/06/09 22:12ID:???
再燃
284nobodyさん
垢版 |
04/06/10 20:42ID:???
鎮火
285nobodyさん
垢版 |
04/06/10 20:51ID:???
Perlで構築されたサイト
http://pc5.2ch.net/test/read.cgi/php/1085625997/l50
286nobodyさん
垢版 |
04/06/13 23:26ID:???
以前、仕事でmod_perl使ってたよ。
仕事は社内SEみたいなことやってる。

mod_perlは早いけど余程注意深くコードを書かないと
後でおかしな問題に悩まされることになる。
特に例外処理にはかなり気を使った記憶がある。

その内、javaにも正規表現があることを知り、試しにjavaを勉強してみた。
速度的にはミドルウェアクラスまでならmod_perlの方が上だと思うけど、
例外処理に関してはjavaの方が個人的にやり易い。
セッションの引継ぎも楽なのが良い。

サーバサイドなら速度より安定性を重視する人間なので、
最近は可能ならjavaを使うようにしている。

ただ、javaにすんなり入っていけたのも、
PerlのCPANモジュールを使ってるうちにオブジェクト指向の概念を
身に付けられたからだと思っている。
mod_perlのお陰でかなり注意深くコーディングするようにもなった。

Perlは良い言語だと思っているよ。

PHPは使ったことないけど、
最近は結構普及しているようなので悪いものではないと思っている。
ただ、企業受けはしないと思う。
287nobodyさん
垢版 |
04/06/22 09:07ID:xjfPUTy4
掲示板を作ろうと思っているのですが、
PHPとPerlのどちらで作ったほうが使いやすいですか?
288nobodyさん
垢版 |
04/06/22 09:28ID:???
どっちで作っても使いやすさは同じ
289nobodyさん
垢版 |
04/06/22 14:31ID:???
言語としてはPerlの方がおもしろい。
豊富なモジュールのおかげでやれることの幅が広い。
ショートカット使いまくって美しい(自己満足)スクリプトを書くと胸がすくような気持ちだ。

PHPはそれとは反対。
まだまだモジュールの数は少ないし、スクリプトも美しくない。
Webプログラミングに限ればPerlより圧倒的に簡潔なスクリプトで複雑な作業ができるが。
290nobodyさん
垢版 |
04/06/22 23:50ID:???
Perlでいい。Perlでなくてもいい。
291nobodyさん
垢版 |
04/06/23 00:32ID:???
むしろPerlで抜く
292nobodyさん
垢版 |
04/06/23 11:46ID:Luak+o8B
XREAにあげるとPHPが動作したりしなかったり・・・
この辺りかな?と思った所弄ってみたら違う所動いて
じゃあこっちも、で同じく変えたら動かず。
直ったと思える個所、原因解明にまた違う形に変えて(動かない)
undoして元に戻してもまた動かない。さっぱりわけわからん。
293nobodyさん
垢版 |
04/06/23 20:56ID:???
広告消してみれば
294名無しさん@お腹いっぱい。
垢版 |
04/06/27 16:19ID:hJA75ZNU
Perl がいい。終了。
295nobodyさん
垢版 |
04/06/28 13:28ID:XFMdmJeI
PerlもPHPもインタプリタ?
296nobodyさん
垢版 |
04/06/28 21:57ID:???
横山 イン太・プリ太
297nobodyさん
垢版 |
04/07/23 21:10ID:6JdkPKN0
>>289
メンテナンス性が悪いソースは美しいソースとは言えない。
298nobodyさん
垢版 |
04/07/23 22:57ID:???
つまりPHPはメンテナンス性が悪いと。
299nobodyさん
垢版 |
04/09/10 09:29ID:???
だまされたと思ってPerl。
300nobodyさん
垢版 |
04/09/30 23:46:03ID:???
廉価でならPHP使うし、やることがでかいときはJavaでstruts使うからなぁ。
Perlはかぶき過ぎてて他の言語が使いにくくなるんで却下。
301nobodyさん
垢版 |
04/10/09 01:57:31ID:vatrz5Ts
大ニュース! PHP創業者は松下幸之助だった。
http://www.php.co.jp/company/index.html

ま、たまには息抜きしてくで。
302nobodyさん
垢版 |
04/10/10 04:39:54ID:ghP3Pdf7

最初から読んだけどやっぱりPHP使ってるやつは素人に毛がはえたような
やつが多くて怖いね
必死にHTML擁護したりキャストがうざいとか言ったり
当方、Jsp/Servlet派
303nobodyさん
垢版 |
04/10/10 04:55:25ID:UmBBc5R4
HTMLはタグ辞典読んで1時間で覚える言語
304nobodyさん
垢版 |
04/10/10 10:17:28ID:???
糞だまされた。
305nobodyさん
垢版 |
04/10/10 10:37:12ID:???
いまどき JSP/Servlet を素で使う玄人様なんているのか?
306nobodyさん
垢版 |
04/10/10 12:14:29ID:???
Javaはライセンスもってるやつじゃないと危なっかしくて打たせたくない
糞コード書かれたときの難儀さはPHPの比じゃないからな
307nobodyさん
垢版 |
04/10/11 02:53:00ID:???
>>306
同意。
自称「Java書けます」ってヤツに限って糞コード生産確率多し。
直すこっちの苦労を考えろってもんだ。

PHPで糞コードっても、たかが知れてる。
まあ、中には想像を絶する程のひどい代物もあるがな…。
某CMS大手のNなんて以下略(ppp
308nobodyさん
垢版 |
04/10/25 00:15:56ID:???
>>302
それはPerlも変わらないけどねw
Perl/CGI全盛期に厨が大量発生しちゃって大変
309nobodyさん
垢版 |
04/10/26 12:54:38ID:???
PerlだろうとJSPだろうとPHPだろうとCだろうと、





構築経験と例外処理概念のある奴が書いてくれれば文句は無い。
310nobodyさん
垢版 |
04/10/27 00:24:43ID:???
あなたが指定した条件
■全体を検索:perl
複数のワードを含むものを検索するには、ワードを半角スペースで区切ってください。

検索開始



■該当する仕事情報はありません。

条件を変えて検索しなおしてください。
311nobodyさん
垢版 |
04/10/27 09:15:40ID:???
>>309
構築経験はともかく、例外処理概念なんて誰でもあるだろ。
312nobodyさん
垢版 |
04/11/18 15:48:14ID:???
最初はPHPの方がソース綺麗だったのは認めるが
最近、素人が多くなってきたのか
Perlと大して変わらないような気がする

ところでPHPって何が得意なの?
データベースと連携したプログラムが速いっていうけど
本当はPerlとあんまり変わらんわけで。

>>308
それもあるが
PHPはPerlと違って全て関数があるので
仕組みをわからずとも書けるから
書けるだけで内部ロジックわかってないやつ多すぎ
313nobodyさん
垢版 |
04/11/28 13:29:58ID:???
>>312
全てにおいて



早い。
314nobodyさん
垢版 |
04/11/29 06:05:41ID:???
Perlって言語としての速度は言われているほど遅くは無いと思う。
苦手とされている計算がメインのプログラムでもC言語の半分よりちょい上ぐらいの
スピードは出ていた。PHPと比べてもほとんどの場面でPerlが勝る。
ただmod_phpの方が容易なので速度面に関して総合的にはPHPの方が優位かな。
315nobodyさん
垢版 |
04/12/01 03:18:14ID:???
mod_perl使わんでもperlccでやればphpより早いよ
普通に組んでも組み方次第でPerlもPHPも勝てる

けど確かにphpの方が容易だな
だからと言ってmod_perlもそこまで難しいものでもないとおもうし
PHPの管理もわざわざ再コンパイルするの面倒だしな
どっちも微妙って言えば微妙だな
316nobodyさん
垢版 |
04/12/01 04:56:35ID:???
mod_perl > mod_php > perlcc > perl > php
ですよね?
perlccってソース→バイナリコード → インタープリタという処理のうちバイナリコードへの変換
だけが省略されるだけだからそれほど速度は上がらないように感じました。

Cとかから入った人ならmod_perlはそれほど難しくはないと思います。
キャッシュが強すぎるとか巷で聞いて食わず嫌いしてましたが自分で使うようになって
貴方の書き方が悪いんじゃないの?って思いました。
捨てプログラムでもmod_perlの恩恵が受けられるようになったらいいな。
317nobodyさん
垢版 |
04/12/01 06:03:09ID:???
「それほど速度は上がらない」ってのは、その通りだと思うけど
perlインタプリタの起動コストも結構大きいから
それが省略できる効果も一応あるよ。
318nobodyさん
垢版 |
04/12/01 10:59:02ID:???
perlccやってみたけど
100回暗号化するスクリプトだけで
0.1秒変わったから結構変わるんじゃないかな?
ただuse使えないのはちょっと面倒だね

mod_perlの難しいところってメモリとApacheコネクション数の問題だよね
デフォで使うとメモリかなりつかっちまう
319nobodyさん
垢版 |
04/12/01 11:14:07ID:???
インタプリタを内蔵してしまうだけで起動コストはほとんど変わらないんじゃなかったでしたっけ?
通常のperlとperlccでコンパイルしたhello worldプログラムをベンチ計測したところ誤差程度でした。

perlcc使う目的って
速度アップ:△
perl無い環境用のバイナリ作成:◎
ソース隠蔽:○
Cへ変換:orz
って感じじゃないでしょか
320nobodyさん
垢版 |
04/12/01 11:22:22ID:???
一応use使えますよ。
perlのバージョンによって結構挙動変わりますね。
ver5.8だと結構お利口にコンパイルしてくれます。

mod_perlは家の環境だと1つのプログラムでMAX20個のプロセスが立ち上がるので
安易に使えないですね。
321nobodyさん
垢版 |
04/12/01 22:51:50ID:???
>>320
v5.8.2だがuse benchmarkが使えなかったよ・・・
require benchmarkで代用できたけど
モジュールごとにできるのとできないのがあるのかな?
322nobodyさん
垢版 |
2005/05/09(月) 17:47:14ID:uyp3Okau
「Perlはwhileループの脱出がlast。PHPは脱出がbreakなので、Cに慣れている人はPHPの方が楽」


#goto は無いけどな。 :-P
323nobodyさん
垢版 |
2005/05/09(月) 20:28:32ID:vjTzbexB
http://59-190-28-90.eonet.ne.jp/
おkwww
うはっwwwwwwおkwwwwwwっうぇ
うはっwwwっうぇうぇwwwうぇwwwwwwwww
うぇwwwおkwwwwwwwww


っうぇ
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:???
きっちり趣味の時間が取れて、その趣味の時間でいろいろ作ってるんじゃないの?
レスを投稿する


ニューススポーツなんでも実況