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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/11/10 17:03ID:4QgJjHBp
Perlはもう糞!
PHP最高!!!!
0357nobodyさん02/12/08 07:47ID:???
>>356
んなわけねぇだろ。
も前に説明すんのがめんどくさい。
0358nobodyさん02/12/08 13:22ID:10AoHjdc
>>355
OSはなに?
WinでISAPIなら完全なPHPのバグ。っていうかCGI動作でも変になるけどISAPI程じゃない。
漏れはPHP好きだけど、Win+Apacheな環境ではPHPはまだまだ未成熟。というかフィードバックするヤシがいないから本家も気が付かないに100,000,000,000ペソ。
0359nobodyさん02/12/08 16:23ID:0hZ6yFeC
>>356
チゲーヨ
確かめてから書けよ
0360nobodyさん02/12/08 16:43ID:???
PHPとOracleを比較するバカが居るスレッドはここですか?
0361nobodyさん02/12/08 19:06ID:???
>>358
FreeBSD PHP3の時の話。
バージョン上がって改善されてるんだろうけど
それ以来こわいから簡単な処理しかやらせていない。
集計なんかはべつにPerlでいいし。
0362nobodyさん02/12/09 14:53ID:???
Perlいらね。
0363nobodyさん02/12/10 10:19ID:ZnGKNUb6
俺の立てたスレがこれだけ続くとは。。
0364nobodyさん02/12/10 11:36ID:???
>>355 モジュール版でその現象はたぶん杞憂。
一度ヒープがでかくなるとなかなかしぼまないOSの実装のせいだと思う。
0365nobodyさん02/12/10 12:32ID:???
PHP遅いよ PHPAはうちの鯖にははいらねぇし
PHPやる気あるんか?
0366nobodyさん02/12/10 17:07ID:???
>>365
おまえの糞掲示板ならPerlでいいだろ。(w


      釣られてみますた。

0367nobodyさん02/12/10 17:08ID:nfrh3Eto
マシンスペック上げれば?
0368nobodyさん02/12/11 00:43ID:???
>>365
読まれてますなあ。エサを変えてみては?
0369nobodyさん02/12/11 11:48ID:???
ISPのお負けサーバスペースでPHPって普及してないよな。
sage
0370nobodyさん02/12/11 19:04ID:???
PERLすら使えんが今後PHPはありえるかもだな。
0371nobodyさん02/12/11 20:27ID:???
よく話題になるけど、suExecがなぁ・・・・
その辺りをクリアする方法が見つかればISPでもやるんじゃない?
0372nobodyさん02/12/12 10:51ID:???
それってオプション料金とられそうだな。
0373nobodyさん02/12/12 12:27ID:???
えーと、セキュリティより速さ面を重視するならPHPってことでFA?
0374nobodyさん02/12/12 12:30ID:???
>>373
mod_perl入れるとperlの方が速いし。
phpa入れると再逆転あるのかな?
0375nobodyさん02/12/12 13:24ID:???
>>373
さぶっ。使ってみ。
>>374
mod_perl てか。(w


            釣られますた。

0376nobodyさん02/12/12 13:36ID:???
375=類人猿
0377nobodyさん02/12/12 13:47ID:???
>>375
\(`o'") キキー! (w


            釣られますた。
0378nobodyさん02/12/12 13:48ID:???
>>375
\(`o'") キキー! (w


            釣られますた。
0379nobodyさん02/12/12 13:56ID:???
377=ショッカー
378=ジョッカー
0380nobodyさん02/12/12 14:02ID:???
>>379
だな。(w
0381nobodyさん02/12/12 14:12ID:???
Perlはもう時代遅れ PHPの時代になりますた
0382nobodyさん02/12/12 14:21ID:???
PHPやったことないけど、メリットは?
0383nobodyさん02/12/12 14:56ID:???
俺も聞きたい。PHPのメリット
0384nobodyさん02/12/12 15:23ID:???
>>381>>382
メリット。一言で言えば生産性の向上。
サーバ側もPHPを推奨するようなるし主流になる事は確か。
Perlできるならすぐ理解できると思うんで試しに使ってみては?
ダメならそのままPerl使ってればいいわけだし。自分としてはPHP薦めるよ。
0385nobodyさん02/12/12 15:30ID:???
perlにフレームワークっぽいのってあったっけ?
php,javaあたりは結構聞くね。そのあたりが生産性に貢献してるのもあるかも。
perlnukeは違うよな...
0386nobodyさん02/12/12 18:07ID:???
PerlHeheheProgram
0387nobodyさん02/12/12 18:50ID:???
メリット。SSI+システムコマンド+Perlでやってた事が
PHPとかでやると簡単になると思う。
0388nobodyさん02/12/13 00:18ID:???
Apache::PageKit
http://pagekit.org/
0389nobodyさん02/12/13 00:27ID:???
PHPアイコン掲示板で昇格機能ついてるのを見かけたことありませんか?
0390nobodyさん02/12/13 08:31ID:PeXGDKnU
>>389
貴方はテロリストに認定されますた。
おめでとう!
0391nobodyさん02/12/14 09:33ID:???
>>389
よかったな。心よりおめでとう!
0392 ◆RCyr2Ex90k 02/12/14 21:08ID:XVq8I8X4
あげ。
0393nobodyさん02/12/15 02:07ID:???
昔はPerlでも
foreach $log (@log){
print $log."\n";
}
ってやってたけど、
最近は、
foreach (@log){
print $_."\n";
}

PHPではできないようですけど、やりかたあるの?
0394nobodyさん02/12/15 14:01ID:LOHU+VC0
auau
0395nobodyさん02/12/15 20:53ID:???
>>393
何!、Perlは糞言語だと言いたいのか?(`へ´)フンッ。
0396nobodyさん02/12/15 22:12ID:/C6E33cQ
Perlの方がPHPより先に出来たから現状があるわけだが
もし逆だったらどうだっただろうか?
Perlに移行する理由が見つからず全く流行らなかったと予想できる。

な、結論はもうでただろ?
0397nobodyさん02/12/15 23:06ID:???
PHPでラクダ本に相当するような良い本は何がありますか?
0398nobodyさん02/12/15 23:15ID:???
>>397
プロフェッショナルPHPプログラミング 
ちょっと古いけどいいと思う。すれ違いなので下で聞いてみ。
http://pc.2ch.net/test/read.cgi/php/985315574/l50
0399nobodyさん02/12/15 23:27ID:???
>>393
Perlは特殊な書き方をするんですね。
トリッキーとか言うのかな?
これがもっと複雑になったりしたら大変ですね。
PHPもあるのかな?
0400nobodyさん02/12/16 12:00ID:akmU99kn
>>399
PHPは今言語を整えている過渡期なんで、後から見れば「トリッキー」と呼ばれる
ことが結構あると思う。

0401nobodyさん02/12/16 12:12ID:???
>>398
5人の犯罪者が表紙飾ってる本だね。ちとマイナーネタ。
0402nobodyさん02/12/16 14:06ID:???
>>400
ありがとう。今PHPをしっかり勉強すれば、
トリッキーな使い方も自然に覚えられますね。がんばります。
0403nobodyさん02/12/16 15:15ID:???
PHP思ったより速くないよ。。。
簡単な作業ならperlより早く書けるけど
最近mod_perlっていうもの覚えたんで
PHPで書いたスクリプト結局mod_perlベースに移植しちゃったYO!
0404nobodyさん02/12/16 16:12ID:akmU99kn
>>403
APCつかってみれば?
0405nobodyさん02/12/16 17:06ID:???
>>404
PHPAみたいなもん?
0406nobodyさん02/12/16 17:10ID:???
>>403
君は正直いってさむい。
mod_perlマンセーな人を見ると根っからPerlが好きなんだろうと思う。
とても熱くていいんだけどmod_perlはそれだけなのか?といつも思う。
もうちょっとmod_perlに対して愛情もって説得力ある説明が欲しい。
そんな事をいう俺は正直さむい。つうかもうPerlは終わったのか?
0407nobodyさん02/12/16 18:12ID:aNKiOSge
賢い人(頭のよい)は perl をつかいつづける。
だってシンプルで奥が深いよ、、、たぶん
0408nobodyさん02/12/16 18:44ID:???
初心者スレや質問スレはperl関係の方が圧倒的に書き込み多いのはなんで?
1.やっぱりperlやってる人の方が多いから(特に初心者に)
2.PHPは解り易いので質問が出ない
3.perlやってる奴に厨が多い
4.PHPをやり始める人は何らかの言語経験者が多いから
0409nobodyさん02/12/16 18:50ID:???
無料鯖で使えるのはたいていPerl/CGIだけだろ
0410nobodyさん02/12/16 19:34ID:???
>>407
煽るつもりはないが説得力ゼロですぜ
0411nobodyさん02/12/16 19:49ID:???
結局php+αはmod_perlにパフォーマンス的に追いつけるのか?
0412nobodyさん02/12/16 20:05ID:???
>>408
あーそれ俺も同じこと思った。
そもそも初心者はPHPの存在すら知らんよね。
細かいこと知らない初心者こそ、直感性に優れたPHPを勧めたい。
0413nobodyさん02/12/16 20:16ID:Uzz6N5sj
>410
おまえはアホか?
モーちょっと言葉を察しろよ!
おまえITに関係ない仕事してるだろ?
0414nobodyさん02/12/16 20:19ID:???
>>413
410じゃないが、おまえアホだろ。(w
0415nobodyさん02/12/16 20:25ID:???
>>411
mod_perlってCGIを使わないんだろ?
だったらあんまり変わらんだろ、mod_perlのほうが速かったとしても
コンパイル言語じゃないんだから、微妙に速い程度で、
Perlよりは激速でも、他の言語からしてみれば普通の速度かもな。
Perlって、はじめからmod_perlで組むものであれば良かったのにな。
0416nobodyさん02/12/16 20:31ID:???
>mod_perlってCGIを使わないんだろ?
いみわかんない
0417nobodyさん02/12/16 20:32ID:???
>>414
413じゃないが、俺も最初は413=アホだと思ったけど
407=PHPerだと解釈すれば(分かりにくい)皮肉だとも取れる。
0418nobodyさん02/12/16 20:32ID:???
>>415
>mod_perlってCGIを使わないんだろ?
CGIを使うって?
0419nobodyさん02/12/16 20:42ID:???
>>417
410です
書き込んだ直後に僕もその様な可能性を検討したのですが、
実際のところはどうなんでしょうね?
407の書き込みは事実と真逆なのでなんとも・・・

>>413
>おまえITに関係ない仕事してるだろ?
あなたはこれからいろいろと大変そうですが頑張って下さいw
0420nobodyさん02/12/16 21:01ID:Uzz6N5sj
407 だが
俺の言いたいのは mod_perl がどうのこうのじゃないんだよ
20行のphpスクリプトをたった一行の正規表現でかけたときの
喜びとでもいいましょうか、、、
ま、おまえらにはちとはやかったか。 スマン
0421nobodyさん02/12/16 21:13ID:???
407=413ですか・・・
まあそんなところだと思ってました。
>モーちょっと言葉を察しろよ!
わざわざIDまで変えちゃって・・・
そういうのを自作自演というんですよ(プ
0422nobodyさん02/12/16 21:36ID:???
music鯖にレスしようとしたらこんなメッセージが返ってきた。
Server: Apache/1.3.26 (Unix) AuthMySQL/2.20 PHP/4.1.2 mod_gzip/1.3.19.1a mod_ssl/2.8.9 OpenSSL/0.9.6g<EOL>
0423nobodyさん02/12/16 21:42ID:???
おまいどんなレスしたのよw
042441102/12/16 21:42ID:???
phpは数行のHTMLのオマケみたいに使ってるよ
includeで一行レス掲示板とか呼び出したり...

perlはmod_perlベースだけど
掲示板とかチャットとかにつかってる
データベースはやったことないんで
あんまりphpマンセーじゃないんだよな漏れ

PHPもパフォーマンスがよければmod_perlやめて
PHPやってみようと思うんだけどどう?
0425nobodyさん02/12/16 22:15ID:???
>>424
おまえ、データベース使ってないのか?
大げさな言い方をすれば次元が違う。
php+DBは試しみて損はないと思うぞ。
0426nobodyさん02/12/16 22:16ID:???
FastCGIで、php3なんてのはどうです?
できるのか知らないけど、、、、
042741102/12/16 22:19ID:???
>>425
勉強してみるかぁ
まぁ本屋にでも逝って見ます
0428nobodyさん02/12/16 23:17ID:Ji/36/jr
PerlとPHPどっちが優れてるかを問うてるのではない。
Perlは時代遅れじゃないか?ということを聞いてるのだ。
0429yani ◆saNSktNEdQ 02/12/16 23:34ID:/GE+8J7v
>Perlは時代遅れじゃないか?ということを聞いてるのだ。

どうだろうね。Perlも変わっているからなあ。
ところで、なぜPerlが時代遅れだと?
大体Perlと比較すべきはCとかJavaだと思うんだが。汎用言語として。
WEBでやれることのアイディアが出尽くしていて、使ってる言語でしか
差別化が図れないっていうんなら分かる。
0430nobodyさん02/12/16 23:43ID:tEVnu8tB
> 大体Perlと比較すべきはCとかJavaだと思うんだが。汎用言語として。
PHPは、汎用言語ではない。PHPユーザーは、Web以外での作業に
何を使うの? 
0431nobodyさん02/12/16 23:58ID:???
WEB以外の言語は色々あるぞ。敵多すぎでPerlの必要性は皆無だろ。
まあ、何にしてもPerlの必要性は落ちたな。
で俺は Visual C++ でたまに・・・を。板ちがいだって。(w
0432yani ◆saNSktNEdQ 02/12/17 00:09ID:???
やっぱ機能とかスピードで本当に差別化をアピールしようと思ったら
そのVC++とかでapacheの特注モヂュールを書いちゃうべきなんだろうね。
0433nobodyさん02/12/17 00:12ID:???
>>431
おまいはWindowsしか使えないのか?

漏れはシェルスクリプトの変わりにPerl使うことが多い。
Windowsでも動くしね。
0434nobodyさん02/12/17 00:41ID:???
Perlはいったいどうなってしまうのか?
0435nobodyさん02/12/17 00:46ID:???
>Perlはいったいどうなってしまうのか?

時が経てば、より便利な別の技術が出てくるのは仕方ないでしょう。そういう意味ではPerl/CGIの
役割は徐々に小さくなっていくのは仕方がない。
ただ、Perlが現在のWebアプリケーションの礎を築いたことは間違いないと思う。
歴史の周辺に埋もれていった言語は数多あれど、
汎用機時代のCOBOL、C/S時代のVBとC/C++に並ぶものとして、Web黎明時代のPerl/CGIの
功績は大きいと思うよ。

0436yani ◆saNSktNEdQ 02/12/17 01:15ID:ovAONxtE
書く気が失せた。(w

まあ、一応書いておくが、WEBアプリケーションにおけるCGIの強力さはいまでも失われていないよね?
Perlの不幸は、猫も杓子も掲示板スクリプト(出来の良くないものも多い)を
書きまくったために、Perl=ローエンドというイメージが出来たことだろう。
WEBアプリ専用言語がいろいろでてるわけだが、それらは汎用言語としては
あまり強力でない。(PHP系のスレッドを流し読みする限り)
つまり定型アプリ以外は書きづらいということだ。
速度においても大したアドバンテージを持たない。
そういう意味で、PerlのCGIにおける重要性はそれほど落ちないと見ていい。
枯れた技術とは言えるかもしれないが。

言語イメージによる差別化が重要ならそれもありだと思う、というのはさっき書いた。
しかし、根本的に考えるべきは、初めに言語ありきでなく、実現したい機能と
スピードであろう。
それを考えるとき、Perlの表現力、ライブラリの豊冨さ、mod_perlの速度
は十分いまでもcompetitiveであると思う。
最後にもう一度言っておきたいが、PerlにとってCGIは用途の1つに過ぎない。
0437nobodyさん02/12/17 02:02ID:???
> PerlにとってCGIは用途の1つに過ぎない。
CGI以外でPerlを業務システムに使った現場なんて見たことない。
0438nobodyさん02/12/17 02:14ID:???
>Perlを業務システムに使った現場なんて見たことない
ガス会社で、敷設している管などの管理を一種のデータベース(CADと連動している)でやっていますが、チェックとかperlでスクリプト書いてやってました。

いま私は土木設計関係の仕事をしていますが、CADのデータを直接perlで処理したりしますよ。
CAD上だと数時間かかるような数字の合わせやチェック等をものによってはスクリプト一発走らせるだけで終わらせますし。
そういう用途には便利です。
0439nobodyさん02/12/17 02:18ID:???
>>437
あなたが見た現場なんて1つか2つぐらいじゃないの?(皮肉
0440nobodyさん02/12/17 02:31ID:???
何か、現場だとかガスだとか、Perlって追いやられた感じですね。
WEBプログラミングがメインなのんで、PHPにしときます。
0441nobodyさん02/12/17 02:51ID:???
>>440
追いやられた感じがするのかあ。現場とかでもプログラムは使うんですよ。
たぶんここで言ってるのは、JWCAD系の外部変形とかデータ整理の事だと思いますが、
これも以前はPerlを使ってたけど、今はRubyのほうが扱いやすいので、
Rubyが主流になってたりするわけですよ。これ以外の例だとpythonがよく使われますね。
まあいろいろ所でプログラムは使われてるから。わかってもらいたいですね。
Perlがダメって事もないんですけどね、実際問題として少しでも手間かからないものになってしまいますね。
0442nobodyさん02/12/17 02:52ID:???
Perl信者って、そのうちCOBOLerやVB使いみたいな扱いされるようになるんだろうか・・・?
044343802/12/17 04:07ID:???
>>441
ここでこんな話がわかる人がいるとは驚きです。
ガスなんて昔はVAXで。。。VAXつっても今の人はわからなさそう。それでシェルとかperlとかいじってますた。その頃は”いんたーねっと”なんてあまり一般人はやってなかったので、
私はWebプログラムなんて知らないで、そういう知識を覚えました。

VAXで動くLAN内でできるローグみたいのとか色々あったな。そーいうのを書いたり、業務のシステムつくたり、そういうプログラマさんもいます。多分Web業界より歴史はあるでしょう。

今は、441さんの言うとおり色々な言語使われてますが、私が言いたかったのは、
>まあいろいろ所でプログラムは使われてるから。わかってもらいたいですね。
ということです。

”追いやられた感じ”と言われてちょっと心外だったもので・・・
#JWのデータは精度が腐ってたりするので変換後スクリプ�dで整形とか
#力学的な計算なんかはVBでするのが多いかな(表計算とかと連動)
0444nobodyさん02/12/17 05:58ID:???
>>429
> 大体Perlと比較すべきはCとかJavaだと思うんだが。汎用言語として。
確かに、Webでの話となるとPHPと比べちゃうけどさ。
Web以外で比べるというなら、RubyやPythonだろ。
0445nobodyさん02/12/17 11:20ID:REOeTMq6
>431
system administrator/サーバー管理者などは,perlを使うのでは?
コンピュータの「プロ」は, perl!
0446nobodyさん02/12/17 11:57ID:???
http://www.hotscripts.com
0447nobodyさん02/12/17 13:15ID:???
結論:
WEBプログラミングとして新たにperlを用いるのは時代遅れ。
0448nobodyさん02/12/17 14:10ID:???
>>447
確かに、少なくともPerlを積極的に薦める理由はもはやないな。
0449nobodyさん02/12/17 16:22ID:buRk6rLT
>>>447
> 確かに、少なくともPerlを積極的に薦める理由はもはやないな。
Googleのサーチエンジンを自分のWebに取り入れる場合に、perlや
java用のAPIはGoogleが用意しているが、PHPはない。

PHPは、ライブラリーやモジュールの数が不足しているので、複雑なWeb
ページ作成には、自分で全部ライブラリーやモジュールを作らなければなら
ない。単純なWebページは、PHPがいい。
0450nobodyさん02/12/17 17:18ID:???
PHPのモジュール類がPerlに比べて少ないのは確かだが
googleAPIのPHPはあるぞ(w
http://www.soapware.org/directory/4/services/googleApi/implementations
つか、そのためのSOAPだな
Javaのようにフレームワークらしきものがないのが今のPHPの弱点の気がする。
0451nobodyさん02/12/17 22:46ID:???
>>449
>複雑なWeb ページ作成には、自分で全部ライブラリーやモジュールを
>作らなければならない。単純なWebページは、PHPがいい。

複雑?単純?何を基準に?
単純なWebページはHTMLでいいと思います。
複雑な事とは例えば何の事を言ってるのですか?
0452nobodyさん02/12/17 23:04ID:???
ライブラリーやモジュールなんぞなくても
大抵のものは自分で作れてしまうが・・・・・
449は我々には想像すらし得ない難題に挑戦しているんだろう
0453nobodyさん02/12/17 23:23ID:???
>>449の複雑なWEBページが知りたいから揚げ。
0454nobodyさん02/12/18 07:10ID:BYSxko/M
ビデオサーバーに保存されている映像ファイル(mpeg)の
検索プログラム

1 SQL: 検索用のインデクス(文字列)とタイムコードの
  データをMySQLで管理
2 Webブラウザーをフロントエンドにして、検索する
 文字列を入力
3 入力された文字列が使われている場面のタイムコードを
 取得
4 そのタイムコードから始まる場面を30秒間、Webブラウザー
 上で再生する

このようなWebページを作る場合に、1~3はどの言語でも可能だが
4に関しては、mpeg映像編集用のモジュール/ライブラリーがな
いPHPでは難しい。

2分22秒からの場面を30秒間再生するPHPスクリプトを、
君の技術でかけるかい?
0455nobodyさん02/12/18 12:00ID:Xwpgr0Zp
>>454
それって、Perlなら出来るの?
0456nobodyさん02/12/18 12:15ID:aS/tHQZK
>>454
よく分からないが、SMILのコードを動的に書き出すってことではダメなのか?

>このようなWebページを作る場合に、1~3はどの言語でも可能だが
>4に関しては、mpeg映像編集用のモジュール/ライブラリーがな
>いPHPでは難しい。

思うのだが、PHPはまずWebありきでローカル環境での動作をそれほど強く想定していない・・・、あくまでもHTML+DBで完結していることを前提としているので、ライブラリがそれ程
整備されないと思うのですがどう?
(Perlに比べると、Web用の言語としてやや特化されており、守備範囲が狭い)
■ このスレッドは過去ログ倉庫に格納されています