Perlはもう時代遅れPHPの時代
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/11/10 17:03ID:4QgJjHBpPHP最高!!!!
0342nobodyさん
02/12/07 13:40ID:o4f/5XWFそれだとPHPに`もう時代遅れ'が係ってるな。
そういう意味デツカ
0343nobodyさん
02/12/07 14:19ID:PotkuhF9JSPにはカスタムタグライブラリというすばらしいものが用意されています。
使いこなすにはXMLとかちょっと修行が必要そうですが、とても魅力的なものだと感じています。
strutsとか。
PHPにはカスタムタグライブラリに相当するものはありますか?
JSP, Servlet, ユーティリティ用純粋なJavaコード(非サーブレット)の三つを
うまく組み合わせることでより機能的なサイトが作れそう。
PHPはperlや他の言語と併用することができるものですか?
今、JSP/Servlet使える安いサーバ少ないからあえてPHP。
0344nobodyさん
02/12/07 22:14ID:???PHPとMySQLとかで、どのくらいの規模に耐えられるの?
日本ではせいぜい500万PV/月程度のサイトでしか使ってないんでしょ?
大規模になったらJavaとOracleとかにするしかないんでしょ?
厨房なんでその辺教えてください。
0345nobodyさん
02/12/07 23:33ID:H/Na2f4V日本で500万PV/月のサイトというのは大規模サイトです。
大手の広告代理店が入るレベルですね。
java+oracleで構築するのは、PVが多いからというよりは、
お金があるからではないでしょうか。
SunFire, WebSphere/Weblogic, EJB, Oracleで構築すると、
システムの規模にもよりますが、5〜6千万円はかかるでしょう?
客から受注した会社は、差益をいくら上げられるかが勝負です。
もとの金額が大きいほど利益率は低くなっても差益は上がります。
でも、わたしの感覚では、ほとんどのサイトが、
PC(10万円台でOK), Linux, PHP, PostgreSQL/MySQL
でまったく問題はおきないと思われます。
0346nobodyさん
02/12/07 23:45ID:???ありがとうございます。
つまり、SIerが利益をあげるためにJava・Oracle・Solarisにしてて
たいていのサイトではLinux・PHP・PostgreSQL/MySQLでもOKってことですか?
日本で大規模なサイトでLinux・PHP・フリーDBで行けちゃってるとこって
どこがあるんでしょうか。
PHPはポテンシャル高い!って言う人多いんですけど
どこもPHPで提案してこないんですよねー・・・
マジな話でスマソ
0347nobodyさん
02/12/08 00:11ID:???以前テソアートニかどこかのPHPのセミナーで聞いた話
競馬のサイトやってる会社の人が話してたんだけど、
そこはPCで3000万PV、携帯が3方式全部で2000万PVあって
全部同じソースをMySQLで管理して、フロントは全部PHPって言ってた。
鯖もたしか全部Linux。
会社名とサイト名は失念しますた。
仕事場にもどって、そのサイト見てみたけど
何より、そのとき紹介されたネットゲームとデータ検索サービスの速さが感動的だった覚えがあります。
かなりDBを苛めてみたのに、100万件近いデータの検索がサクサクだった。
PerlやJava-Oracleなんかで構築するより
高速なのは確かだと思ったね。
0348nobodyさん
02/12/08 00:48ID:???> 高速なのは確かだと思ったね。
こらこら、PHPの速さに感動するのはいいが、自分の主観だけで競合技術を貶める発言をしてはいかん。
この2行のせいでPHPマンセー厨のオナニー文章の烙印が捺されてしまったよ。
>>347のサイトに限らず、PHPで構築されるサイト(次期Yahooもそうだけど)って、速度が最重要ポイントで
信頼性があまり重視されないものが多いね。検索主体でトランザクション業務がなかったり。
そういうサイトであればJavaではなくPHPのほうがベストチョイスだとは思うけどね。
金融系サイトみたいな重要なサイトなら普通はJavaが主流になると思うよ。
なのでJavaとPHPは実はけっこう棲み分けができていたりする。
あと、企業システムで求められているのは「速さ」ではなく「信頼性」や「スケーラビリティ」だから、
いかに安定させられるか、客の大切なデータを守ることができるか、そういうところがポイントになる。
よくMSあたりがOracleと比較してSQLServerのベンチマークがいかに優れているかを必死に宣伝しているが、
企業はそんなもん見ないよ。SQLServerよりベンチの低いOracleの安定性がやはり採用のポイントとなっている。
Javaも決して速い言語ではないが、それはコードの実行時にセキュリティチェック等をかけているからで、
ユーザはそういうところは承知の上で、パフォーマンスより信頼性を重視してJavaを採用するんだよ。
>>347のサイトはMySQLを使っているらしいが、MySQLは信頼性や拡張機能(トランザクションとかサブクエリとか)を
すべて切り捨ててでも速度を速めるという特殊なRDBだから、Oracleとはそもそも比較する対象にならないな。
0349nobodyさん
02/12/08 00:51ID:???信頼性やアベイラビリティ、スケーラビリティなど考える知能はないよ。
0350347
02/12/08 01:11ID:YXu/z3CM> PerlやJava-Oracleなんかで構築するより
> 高速なのは確かだと思ったね。
「なのは」だってば。「は」
基幹系・決済系とかまでそうしろとは言ってません。
「速さの点においては」優れてるね。ってこと。
誤解招く書き方した俺も悪かったが。
ただ、逆に言えば同じサイトの構築でも
Java-OracleとPHP-MySQLを使い分ける手もあるとはいえないか?
PHPは一応そのあたりとの親和性もあるわけだしな。
両方使いこなせて保守できるシステム屋がいないってことなんだろうが。
0351347
02/12/08 01:17ID:YXu/z3CM0352nobodyさん
02/12/08 01:26ID:0hZ6yFeC状況と用途によるってことじゃないの。
だいたいPHPなんて誰だって覚えられるし使えるんだから、
PHP使った方がよければ使えばいいだけの話。
問題なのは、PHPしか使えない奴なんじゃないのか。
0353_
02/12/08 01:47ID:CLjcsQ9Fhttp://genie.gaiax.com/home/edtbg555
0354(゚д゚)
02/12/08 01:51ID:g8+sdECQそこまでPHPと比較して信頼性に差があるか?
マジな話、PHPで十分問題ないような気がするが・・・
大規模サイトでも実際に問題起きたことあるのか?
0355nobodyさん
02/12/08 03:36ID:???管理画面の集計作成とかどうにもならなくてPerlで書き直した経験あり。
今はとりあえずユーザが見る所PHPで管理画面とかPerlでやってる。
0356nobodyさん
02/12/08 04:04ID:r73iWlGXperlもPHPもHTMLをいちいちprintしなきゃならないんだよね?
面倒くさい
0358nobodyさん
02/12/08 13:22ID:10AoHjdcOSはなに?
WinでISAPIなら完全なPHPのバグ。っていうかCGI動作でも変になるけどISAPI程じゃない。
漏れはPHP好きだけど、Win+Apacheな環境ではPHPはまだまだ未成熟。というかフィードバックするヤシがいないから本家も気が付かないに100,000,000,000ペソ。
0359nobodyさん
02/12/08 16:23ID:0hZ6yFeCチゲーヨ
確かめてから書けよ
0360nobodyさん
02/12/08 16:43ID:???0361nobodyさん
02/12/08 19:06ID:???FreeBSD PHP3の時の話。
バージョン上がって改善されてるんだろうけど
それ以来こわいから簡単な処理しかやらせていない。
集計なんかはべつにPerlでいいし。
0362nobodyさん
02/12/09 14:53ID:???0363nobodyさん
02/12/10 10:19ID:ZnGKNUb60365nobodyさん
02/12/10 12:32ID:???PHPやる気あるんか?
0367nobodyさん
02/12/10 17:08ID:nfrh3Eto0369nobodyさん
02/12/11 11:48ID:???sage
0370nobodyさん
02/12/11 19:04ID:???0371nobodyさん
02/12/11 20:27ID:???その辺りをクリアする方法が見つかればISPでもやるんじゃない?
0372nobodyさん
02/12/12 10:51ID:???0373nobodyさん
02/12/12 12:27ID:???0376nobodyさん
02/12/12 13:36ID:???0379nobodyさん
02/12/12 13:56ID:???378=ジョッカー
0381nobodyさん
02/12/12 14:12ID:???0382nobodyさん
02/12/12 14:21ID:???0383nobodyさん
02/12/12 14:56ID:???0384nobodyさん
02/12/12 15:23ID:???メリット。一言で言えば生産性の向上。
サーバ側もPHPを推奨するようなるし主流になる事は確か。
Perlできるならすぐ理解できると思うんで試しに使ってみては?
ダメならそのままPerl使ってればいいわけだし。自分としてはPHP薦めるよ。
0385nobodyさん
02/12/12 15:30ID:???php,javaあたりは結構聞くね。そのあたりが生産性に貢献してるのもあるかも。
perlnukeは違うよな...
0386nobodyさん
02/12/12 18:07ID:???0387nobodyさん
02/12/12 18:50ID:???PHPとかでやると簡単になると思う。
0388nobodyさん
02/12/13 00:18ID:???http://pagekit.org/
0389nobodyさん
02/12/13 00:27ID:???0390nobodyさん
02/12/13 08:31ID:PeXGDKnU貴方はテロリストに認定されますた。
おめでとう!
0392 ◆RCyr2Ex90k
02/12/14 21:08ID:XVq8I8X40393nobodyさん
02/12/15 02:07ID:???foreach $log (@log){
print $log."\n";
}
ってやってたけど、
最近は、
foreach (@log){
print $_."\n";
}
PHPではできないようですけど、やりかたあるの?
0394nobodyさん
02/12/15 14:01ID:LOHU+VC00396nobodyさん
02/12/15 22:12ID:/C6E33cQもし逆だったらどうだっただろうか?
Perlに移行する理由が見つからず全く流行らなかったと予想できる。
な、結論はもうでただろ?
0397nobodyさん
02/12/15 23:06ID:???0398nobodyさん
02/12/15 23:15ID:???プロフェッショナルPHPプログラミング
ちょっと古いけどいいと思う。すれ違いなので下で聞いてみ。
http://pc.2ch.net/test/read.cgi/php/985315574/l50
0399nobodyさん
02/12/15 23:27ID:???Perlは特殊な書き方をするんですね。
トリッキーとか言うのかな?
これがもっと複雑になったりしたら大変ですね。
PHPもあるのかな?
0400nobodyさん
02/12/16 12:00ID:akmU99knPHPは今言語を整えている過渡期なんで、後から見れば「トリッキー」と呼ばれる
ことが結構あると思う。
0403nobodyさん
02/12/16 15:15ID:???簡単な作業ならperlより早く書けるけど
最近mod_perlっていうもの覚えたんで
PHPで書いたスクリプト結局mod_perlベースに移植しちゃったYO!
0404nobodyさん
02/12/16 16:12ID:akmU99knAPCつかってみれば?
0406nobodyさん
02/12/16 17:10ID:???君は正直いってさむい。
mod_perlマンセーな人を見ると根っからPerlが好きなんだろうと思う。
とても熱くていいんだけどmod_perlはそれだけなのか?といつも思う。
もうちょっとmod_perlに対して愛情もって説得力ある説明が欲しい。
そんな事をいう俺は正直さむい。つうかもうPerlは終わったのか?
0407nobodyさん
02/12/16 18:12ID:aNKiOSgeだってシンプルで奥が深いよ、、、たぶん
0408nobodyさん
02/12/16 18:44ID:???1.やっぱりperlやってる人の方が多いから(特に初心者に)
2.PHPは解り易いので質問が出ない
3.perlやってる奴に厨が多い
4.PHPをやり始める人は何らかの言語経験者が多いから
0409nobodyさん
02/12/16 18:50ID:???0411nobodyさん
02/12/16 19:49ID:???0412nobodyさん
02/12/16 20:05ID:???あーそれ俺も同じこと思った。
そもそも初心者はPHPの存在すら知らんよね。
細かいこと知らない初心者こそ、直感性に優れたPHPを勧めたい。
0413nobodyさん
02/12/16 20:16ID:Uzz6N5sjおまえはアホか?
モーちょっと言葉を察しろよ!
おまえITに関係ない仕事してるだろ?
0415nobodyさん
02/12/16 20:25ID:???mod_perlってCGIを使わないんだろ?
だったらあんまり変わらんだろ、mod_perlのほうが速かったとしても
コンパイル言語じゃないんだから、微妙に速い程度で、
Perlよりは激速でも、他の言語からしてみれば普通の速度かもな。
Perlって、はじめからmod_perlで組むものであれば良かったのにな。
0416nobodyさん
02/12/16 20:31ID:???いみわかんない
0417nobodyさん
02/12/16 20:32ID:???413じゃないが、俺も最初は413=アホだと思ったけど
407=PHPerだと解釈すれば(分かりにくい)皮肉だとも取れる。
0419nobodyさん
02/12/16 20:42ID:???410です
書き込んだ直後に僕もその様な可能性を検討したのですが、
実際のところはどうなんでしょうね?
407の書き込みは事実と真逆なのでなんとも・・・
>>413
>おまえITに関係ない仕事してるだろ?
あなたはこれからいろいろと大変そうですが頑張って下さいw
0420nobodyさん
02/12/16 21:01ID:Uzz6N5sj俺の言いたいのは mod_perl がどうのこうのじゃないんだよ
20行のphpスクリプトをたった一行の正規表現でかけたときの
喜びとでもいいましょうか、、、
ま、おまえらにはちとはやかったか。 スマン
0421nobodyさん
02/12/16 21:13ID:???まあそんなところだと思ってました。
>モーちょっと言葉を察しろよ!
わざわざIDまで変えちゃって・・・
そういうのを自作自演というんですよ(プ
0422nobodyさん
02/12/16 21:36ID:???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:???0424411
02/12/16 21:42ID:???includeで一行レス掲示板とか呼び出したり...
perlはmod_perlベースだけど
掲示板とかチャットとかにつかってる
データベースはやったことないんで
あんまりphpマンセーじゃないんだよな漏れ
PHPもパフォーマンスがよければmod_perlやめて
PHPやってみようと思うんだけどどう?
0426nobodyさん
02/12/16 22:16ID:???できるのか知らないけど、、、、
0428nobodyさん
02/12/16 23:17ID:Ji/36/jrPerlは時代遅れじゃないか?ということを聞いてるのだ。
0429yani ◆saNSktNEdQ
02/12/16 23:34ID:/GE+8J7vどうだろうね。Perlも変わっているからなあ。
ところで、なぜPerlが時代遅れだと?
大体Perlと比較すべきはCとかJavaだと思うんだが。汎用言語として。
WEBでやれることのアイディアが出尽くしていて、使ってる言語でしか
差別化が図れないっていうんなら分かる。
0430nobodyさん
02/12/16 23:43ID:tEVnu8tBPHPは、汎用言語ではない。PHPユーザーは、Web以外での作業に
何を使うの?
0431nobodyさん
02/12/16 23:58ID:???まあ、何にしてもPerlの必要性は落ちたな。
で俺は Visual C++ でたまに・・・を。板ちがいだって。(w
0432yani ◆saNSktNEdQ
02/12/17 00:09ID:???そのVC++とかでapacheの特注モヂュールを書いちゃうべきなんだろうね。
0433nobodyさん
02/12/17 00:12ID:???おまいはWindowsしか使えないのか?
漏れはシェルスクリプトの変わりにPerl使うことが多い。
Windowsでも動くしね。
0434nobodyさん
02/12/17 00:41ID:???0435nobodyさん
02/12/17 00:46ID:???時が経てば、より便利な別の技術が出てくるのは仕方ないでしょう。そういう意味ではPerl/CGIの
役割は徐々に小さくなっていくのは仕方がない。
ただ、Perlが現在のWebアプリケーションの礎を築いたことは間違いないと思う。
歴史の周辺に埋もれていった言語は数多あれど、
汎用機時代のCOBOL、C/S時代のVBとC/C++に並ぶものとして、Web黎明時代のPerl/CGIの
功績は大きいと思うよ。
0436yani ◆saNSktNEdQ
02/12/17 01:15ID:ovAONxtEまあ、一応書いておくが、WEBアプリケーションにおけるCGIの強力さはいまでも失われていないよね?
Perlの不幸は、猫も杓子も掲示板スクリプト(出来の良くないものも多い)を
書きまくったために、Perl=ローエンドというイメージが出来たことだろう。
WEBアプリ専用言語がいろいろでてるわけだが、それらは汎用言語としては
あまり強力でない。(PHP系のスレッドを流し読みする限り)
つまり定型アプリ以外は書きづらいということだ。
速度においても大したアドバンテージを持たない。
そういう意味で、PerlのCGIにおける重要性はそれほど落ちないと見ていい。
枯れた技術とは言えるかもしれないが。
言語イメージによる差別化が重要ならそれもありだと思う、というのはさっき書いた。
しかし、根本的に考えるべきは、初めに言語ありきでなく、実現したい機能と
スピードであろう。
それを考えるとき、Perlの表現力、ライブラリの豊冨さ、mod_perlの速度
は十分いまでもcompetitiveであると思う。
最後にもう一度言っておきたいが、PerlにとってCGIは用途の1つに過ぎない。
0437nobodyさん
02/12/17 02:02ID:???CGI以外でPerlを業務システムに使った現場なんて見たことない。
0438nobodyさん
02/12/17 02:14ID:???ガス会社で、敷設している管などの管理を一種のデータベース(CADと連動している)でやっていますが、チェックとかperlでスクリプト書いてやってました。
いま私は土木設計関係の仕事をしていますが、CADのデータを直接perlで処理したりしますよ。
CAD上だと数時間かかるような数字の合わせやチェック等をものによってはスクリプト一発走らせるだけで終わらせますし。
そういう用途には便利です。
0440nobodyさん
02/12/17 02:31ID:???WEBプログラミングがメインなのんで、PHPにしときます。
0441nobodyさん
02/12/17 02:51ID:???追いやられた感じがするのかあ。現場とかでもプログラムは使うんですよ。
たぶんここで言ってるのは、JWCAD系の外部変形とかデータ整理の事だと思いますが、
これも以前はPerlを使ってたけど、今はRubyのほうが扱いやすいので、
Rubyが主流になってたりするわけですよ。これ以外の例だとpythonがよく使われますね。
まあいろいろ所でプログラムは使われてるから。わかってもらいたいですね。
Perlがダメって事もないんですけどね、実際問題として少しでも手間かからないものになってしまいますね。
■ このスレッドは過去ログ倉庫に格納されています