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

今はPHPの時代Perlがこの先生きのこるのは無理3

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/05/24(火) 14:32:01ID:6a7n1dhF
過去スレ
これからはPHPの時代Perlはもう終わりバイバイ2(dat落ち)
hhttp://pc8.2ch.net/test/read.cgi/php/1046194468/
Perlはもう時代遅れPHPの時代
http://pc2.2ch.net/php/kako/1036/10369/1036915437.html

PHP最高!!!!
Perl、Ruby、 Python全部もう糞!
0366nobodyさん2005/08/18(木) 22:06:42ID:???
>>364
RIAのこと言ってる?あれJavaServletだぞ。
0367nobodyさん2005/08/18(木) 22:18:19ID:???
>>364
そんな残り方したところで嬉しいのかよw
意味ねー
0368nobodyさん2005/08/18(木) 23:27:35ID:???
ここまで読んでみてだけど、php支持派はちゃんと論破できてる部分ないね。
perlの本が売ってない、alexaランク15位、大地震と同じだとかw
憶測も多いし。
0369nobodyさん2005/08/18(木) 23:34:55ID:???
えええーっ!?
どう見てもPerl派の方がアフォっぽいと思うが…
しかも論破って別にする必要もないし…
0370nobodyさん2005/08/18(木) 23:37:40ID:???
Perlが生き残る根拠って
「Parrotが将来出る」ってだけだろ
あげくUNIXの中で生き残るとか言い出す始末w 知るかよ
0371nobodyさん2005/08/18(木) 23:39:41ID:???
ならphpが生き残る具体的な根拠は?
0372nobodyさん2005/08/18(木) 23:39:48ID:???
mod_perlで、はてなやmixiのようなサイトが作れるけど、
PHPではセッションも重いし無理だね、って話はスルーでしたか。
0373nobodyさん2005/08/18(木) 23:41:32ID:???
まあ、未だにPerlがPHPより優れている点が挙がっていないけどね・・・
あえて言えば実績だけ。古くからあったという理由だけで
時代の変化を受け入れずにいつまでも使っているという・・・
0374nobodyさん2005/08/18(木) 23:42:53ID:???
>372
ハァ?
0375nobodyさん2005/08/18(木) 23:43:36ID:???
>>374
論破されるとこうなるw
0376nobodyさん2005/08/18(木) 23:45:41ID:???
PHPのセッションが重いのは、楽天の担当者も認めてるね。
苦労したって、講演で言ってた。
PHPは簡単で手軽だけど、結構マイナスな点があるので、
そこは楽天独自の技術力でカバーしているんだそうだ。
PHPを選んだ理由は、たまたま入社した人がPHP使い
だったからで、特に利点があったから採用したわけではないとのこと。
0377nobodyさん2005/08/18(木) 23:50:08ID:???
PHP厨は、楽天はPHPだと主張しているが、PHPは楽天で使われている
言語のうちの一つにしか過ぎない。
楽天では、PerlもJAVAも使われている。

http://japan.cnet.com/news/media/story/0,2000047715,20061933,00.htm?tag=nl
0378nobodyさん2005/08/18(木) 23:50:11ID:???
セッションが重いなら
自前で実装すりゃいいじゃんよ
すると単なるDBアクセスのバリエーションでしかなくなる
論点としてゆるゆるなんだよ
この売女
0379nobodyさん2005/08/18(木) 23:52:50ID:???
>>378
そうすると、PHPは簡単だから楽だよ、という最大のウリが無くなるが。

自前で実装するのなら、Cでもなんでもいい。
0380nobodyさん2005/08/18(木) 23:53:34ID:???
>>378
簡単に出来る事が強みのphpで、さらにweb特化でsessionをサポート
してるのに自作しなきゃならんほど使い物にならないんじゃ論外だね。
0381nobodyさん2005/08/19(金) 00:01:23ID:???
Perl厨はセアカゴケグモに刺されろ
0382nobodyさん2005/08/19(金) 00:02:51ID:???
Perlだと自前で実装しないですむの?
0383nobodyさん2005/08/19(金) 00:04:57ID:???
>>381
まあ、こういうような発言はphp派だけだよね。
品性下劣とはまさにこのことだな
0384nobodyさん2005/08/19(金) 00:06:10ID:???
>>382
すむよ。
0385nobodyさん2005/08/19(金) 00:07:10ID:???
>372
>mod_perlで、はてなやmixiのようなサイトが作れるけど

この場合だってセッション周りでいろいろ苦労をしてのことだろヴォケ
0386nobodyさん2005/08/19(金) 00:09:58ID:???
ところでphpが生き残る具体的な根拠はまだ?
0387nobodyさん2005/08/19(金) 00:10:22ID:???
>>385
そうでもないよ。
PerlやJAVAは、ありもののライブラリが結構優秀なんで、
そのまま使える事が多い。
0388nobodyさん2005/08/19(金) 00:11:10ID:???
まあまあ、ようやくプログラミングを覚えて、初めての言語がPHPだったんだから、大目に見てやれよ。
0389nobodyさん2005/08/19(金) 00:11:52ID:???
>>385
なら楽天の人はなんでわざわざ、PHPはセッションが面倒って
言ってるんだ?他の言語ではそうしなくて済むからだろ?
0390nobodyさん2005/08/19(金) 00:14:36ID:???
ウェブサーバを複数にした場合セッションが使いにくいこと

こんなのPerlでも同じだろ胸毛ボーボーが
0391nobodyさん2005/08/19(金) 00:14:55ID:???
確かに、JSP/Servletを使ったときに、自分はセッションのことを何もしなくて済んだのはびっくりしたな。
認証ページ作って、設定ファイルにチョロチョロッと書くだけで出来てしまったからな。
0392nobodyさん2005/08/19(金) 00:17:32ID:???
JavaはそうだろうがPerlはPHPと本質的な違いはない
0393nobodyさん2005/08/19(金) 00:18:48ID:???
Java(ていうかサーブレット)も本質的には変わりないよ。
むしろ設定ファイルの記述が面倒。
0394nobodyさん2005/08/19(金) 00:20:41ID:???
>>372以降見てて面白いのはセッションの扱いについて
PerlやJavaがPHPより優れている具体的な根拠が
まったく出てきていない点。
0395nobodyさん2005/08/19(金) 00:28:28ID:???
セッションが重いだなんて馬鹿げた議論が起きない言語どもだからだろ。
0396nobodyさん2005/08/19(金) 00:40:13ID:???
鯖分けたら
標準セッション関数なんて使えるわけないじゃん
つまりある程度規模が大きくなると
自前実装はアタリマエ
0397nobodyさん2005/08/19(金) 00:51:29ID:???
PHPはある程度レベル以下で使えないから文句が出てるんだろ。
0398nobodyさん2005/08/19(金) 01:04:18ID:???
>>396によって>>372が論破されたので
またPerlのPHPに対する優位性が消えてしまいました(><)
0399nobodyさん2005/08/19(金) 01:14:21ID:???
mod_perlに詳しくないなら、口出さない方が墓穴掘らないよ…
0400nobodyさん2005/08/19(金) 01:16:41ID:???
PHP厨はここでも読んで感心してろ。

http://bulknews.net/lib/doc-ja/etoys.ja.html
0401nobodyさん2005/08/19(金) 02:52:49ID:???
>>396
貧弱なセッション機構だね。
つまり、PHPではセッションが標準装備っていうのも、全然無意味ってことか。
Javaの場合はサーバーの設定で対処できるな。
PerlならCPANあたり探せば出てきそうだけど、PHPは自分で組むしかないのね。
0402nobodyさん2005/08/19(金) 03:14:18ID:???
PHPだってPearとか探せば出てくるよ馬鹿
0403nobodyさん2005/08/19(金) 03:34:24ID:???
>>402
だから、それが使えない代物だからどうしようって話だろ。
0404nobodyさん2005/08/19(金) 04:54:14ID:???
Perl厨はクーラー病になれ
0405nobodyさん2005/08/19(金) 09:40:21ID:???
Javaが再起動を必要としない仕様だったらレンタルで使えたのにな。
ホットなんちゃらとかいう機能はクラス側の構造が変わると使えないし。
0406nobodyさん2005/08/19(金) 10:05:33ID:???
Javaは面倒というけど、ちょっと面倒な処理をしようとすると実はJavaの方が楽なんだよね。
フレームワークに機能が実装されてたり、既にライブラリが充実してたりと。

要は規模の問題だろ。
Java > Perl > PHP って感じで、規模によって使い分ければいい。
0407nobodyさん2005/08/19(金) 14:59:06ID:???
大規模ならJava、中小規模ならPHP
Perlイラネ
0408nobodyさん2005/08/19(金) 16:27:31ID:???
>>407
ベストプラクティス
0409nobodyさん2005/08/19(金) 17:01:21ID:???
phpは小規模のみ
0410nobodyさん2005/08/19(金) 17:26:41ID:???
Perlって何か目的がある言語というより、
広汎に簡単にめんどくさいことを考えずに済ます言語だと思う。

PHPは明確な目的を持っているのに達成しきれていない感がある。
Javaはその点でいいと思う。
RubyはRubyを作ることが目的だったが成功してる希有な例。
04114102005/08/19(金) 17:46:06ID:???
個人的にはPerlは多言語に移行を前提にした場合に最適な初習言語じゃないかと。
だから自分しか使わないちょっとしたコードは未だにPerlが使われる。
厳密な文法を共用されるとだるいから。

当初CGIにPerlが多く使われた理由もその辺りではないだろうか?
PHPがそれをもっと簡単にしたという主張はある程度認めるけど
strictなPerlを書ける人間であればmod_perlへの移行はちょっとしたもの。

strictなPerlを書けない人間がPHPを絶賛する気持ちは
理解できる(なんせ出来なかったことが出来るんだから)けど
一度PHP以外の言語も学んでみることを強くオススメする。
04124102005/08/19(金) 17:47:34ID:???
まぁ、PHP板で吠えても多勢に無勢だろうけどw
あまりにも視野が狭いので一言言いたくなった。
0413nobodyさん2005/08/19(金) 17:59:23ID:???
>>410-411
んー、Perlは初心者向けではないような気がする。やっぱり。
書き方に自由度がありすぎる。変なクセ付いちゃう可能性大。
そういう意味ではJava良いと思うよ。

strictなPerl書けるけど、mod_perlにするのは欝だ。
だったら最初からPHPで書くよ。

頭で考えた事が、素直にコードにできるのがRubyかな。
まずRubyで書いて、他に移植すると綺麗に出来る。
初心者が手を出しても良いと思う。ただ、やっぱりマイナー。Webで使ったこと無い。

PerlはXSも書けて、もうなんでも来い状態だったけど
現場では全くそこまで必要とされない。
スクリプト言語の内部の動きが分かったことが収穫かな。これは他の言語でも通じる。
0414nobodyさん2005/08/19(金) 18:13:46ID:???
最近この話題に関するスレの異常な伸びといえ
なんでそんなに顔真っ赤にしながら他言語を貶し
PHPを崇めるんだろうと思う。
0415nobodyさん2005/08/19(金) 18:14:44ID:???
modが使えるならpythonだろ
perlはプロセス起動だからこそ威力を発揮する
0416nobodyさん2005/08/19(金) 18:21:18ID:???
それは
・PHPが人気なためPHP人口が多い
・スキルが低い人が多い
・PHPしか使えないため食わず嫌いで他の言語を貶す
これら全ては難易度を低くしターゲット層を広くした事に起因すると思う。
0417nobodyさん2005/08/19(金) 18:26:47ID:???
・PHP文庫と勘違いして手を出す人が居る
0418nobodyさん2005/08/19(金) 18:34:21ID:???
CLI版PHPが出ても一向にPerlに取って代わらなのは
・ディストリビュージョンに標準でインストールされていない
・リリースされてからそれほど月日が経っていない
という点を考慮したとしても
ソフトウェア開発者は一般人に比べてスキルが高いため
難易度が低いPHPによる開発コストの軽減よりも難易度が
低いがために発生するデメリットが足枷となってしまう事が原因だと思う。
0419nobodyさん2005/08/19(金) 18:40:49ID:???
難易度が低いために発生するデメリットって何?
0420nobodyさん2005/08/19(金) 18:46:29ID:???
オートマとマニュアルの差みたいなもんじゃなかろうか
これに加えて安定性といった点も採用されない要因の一つだろうね
04214102005/08/19(金) 18:55:05ID:???
まさかマジレスがつくとは思っていなかったw
>>413
Perlは
適当に書いてもとりあえず動いて、
↓
よく調べるともっと厳密な書き方があって、
↓
さらに誰かのコードを読むとトリッキーな書き方で同じことをしていたり
↓
すげぇ!何だこりゃ!

とかなることを狙って作られてるよね?
書くこと自体に喜び感じてるごく初期のうちはそういう心理的なフィードバックって見逃せないと思うよ。
そういう意味で初習者向きだと思ってる。
変な癖ついてもガッツがあれば移行は出来る。
Rubyは他の言語への移行に難点あり。それは別の問題なのだがw
Javaは敷居の高さがJava使いの底上げを起こすので一長一短かな?

Webアプリケーション制作の「取っつきやすさ」ではPHPに分があるとは思う。
けど、ぬるま湯を用意したってだけでその後のフォローが無いじゃない?

PHPは生き残ってもPHP使いが生き残れないんじゃないか?と、正直心配w
0422nobodyさん2005/08/19(金) 18:58:29ID:???
昨今のインターネットブームにより
・需要が多い
・出力が簡素
を満たす事が出来る
・難易度が低く多くの開発者を期待出来る
・動作させるまでにコストがあまり掛からない
・動作速度が実用レベル
というニーズにぴったりと当てはまった、というよりは
それを意識して作られたPHPが人気になったのは自然の流れだ。
このコンセプトを持った競合相手も無いように思える。
(標準でセッションが使える言語が他にあるだろうか)
なので目的が違うPerlやJAVAと比べること自体がナンセンス。
PHPがウェブの域を出ないと言われる所以だ。
04234102005/08/19(金) 19:01:15ID:???
>>420
いい例えだな。

自転車が怖くて乗れない人が逆ギレしれるところに
普通免許ををマニュアルで取ってオートマで運転している人が
「慣れの問題だからまず乗ってみなさい」と言っているのに対し、
「自動車は人を殺す、徒歩なら殺さない。徒歩最高!」
って言っているスレはここですか?
04244102005/08/19(金) 19:04:07ID:???
もちろん自動車の人はTPOに併せて移動方法を選ぶよな
0425nobodyさん2005/08/19(金) 19:13:26ID:???
過剰反応するPHPユーザーは意固地にPHP至上主義を貫くのではなく
PHPが何故人気になったか、どういった思想で作られたかを考えた上で
付き合っていかないと421が言うように生き残れないと思う。
初心者でもプログラミングが出来て自分のホームページにBBSを設置できる。
これは非常に素晴らしいPHPの特性だ。しかしその域を越えてPHPマンセーすると
周りからどう見られるのかよく考えた方がいいと思う。
0426nobodyさん2005/08/19(金) 19:25:08ID:???
PHP5を見る限り、当初のPHPの思想と違う方向へ行こうとしてるわけじゃん。
0427nobodyさん2005/08/19(金) 19:46:38ID:???
確かPHPは初心者でも手軽に扱えて中級者でもそこそこ要件を満たす
といった感じだったと思う。
PHP4でOOPはありえなかったのでそこら辺を埋めてきたんじゃないどうか。
しかしPHPに求められているのはそういった事ではなくそれが原因でPHP5
がイマイチ浸透しないんじゃなかろうか。
PHPの特性を捨ててOOPやMVCをするくらいなら素直にJAVAにする。
従来の手法を保ちつつ高度な手法をユーザー側で取捨選択出来るならベストだが
PHPにはそれが出来ていない。
一方を追い求めればもう一方は後退する。万能な言語は存在しない。
今後に期待かな。
0428nobodyさん2005/08/19(金) 19:51:38ID:???
>>427
>今後に期待かな。

ダウト
0429nobodyさん2005/08/19(金) 20:53:17ID:???
ま、あれだな。プログラマーとしてスキルが付いてきたら、それに伴って使える言語も増えていくわけで。
0430nobodyさん2005/08/19(金) 22:32:37ID:???
>>429
自然のなりゆきだよな(遠い目)
ところで、新しい言語が出てくることに最近いい点があることに
気づいたよ。
それは、新しい言語をはやらすことで、
若手プログラマにチャンスを与えることだね。
古い言語ほど、モジュールの知識とか
使いこなすのに必要な知識がジャングルみたいになってるわけだが、
新しい言語なら、みんな平等にわからない状態から
始まるからな・・・
0431nobodyさん2005/08/19(金) 23:12:39ID:???
しかし、ある程度雇用側の需要も踏まえないとダメっぽくね?

面接官「君は言語はなにが出来るかね?」
俺「はい、Curlとなでしこでアプリ作ってました。最近は織田信長を勉強中でっす。」
面接官「ねぇねぇそれなんてエロゲ?」
0432nobodyさん2005/08/20(土) 00:39:07ID:???
きのこ先生スレも落ち着いてきたようだ
0433nobodyさん2005/08/20(土) 02:21:50ID:???
>>417
わろた
0434nobodyさん2005/08/20(土) 02:36:08ID:???
PHP研究所が、

『我々は、Zend社のPHP言語とは何の関係もありません』

と、新聞広告を出す日も近そうだな。
いい迷惑だよな。
0435nobodyさん2005/08/20(土) 02:53:17ID:???
PHP is cool
0436nobodyさん2005/08/20(土) 02:54:49ID:???
訳:PHPはサブい
0437nobodyさん2005/08/20(土) 03:01:15ID:???
ついにまともな反論が出来なくなりました。
0438nobodyさん2005/08/20(土) 03:03:52ID:???
Perl is UNKO
0439nobodyさん2005/08/20(土) 03:19:25ID:???
もうPHP>>>Perlっていう結論が出たのだから良いじゃん。
0440nobodyさん2005/08/20(土) 08:56:48ID:???
ついでに Java >>>>>> PHP って結論も出てるけどな
0441nobodyさん2005/08/20(土) 09:26:57ID:???
結論:適材適所
0442nobodyさん2005/08/20(土) 09:43:43ID:???
至極当然の結論を出すのに随分時間をかけて意味のない議論をしたものだな。
0443nobodyさん2005/08/20(土) 09:45:26ID:???
まあPerl厨はPHP5.1が出る日を
ガクブルしながら待っとけよ
0444nobodyさん2005/08/20(土) 10:06:15ID:???
鯖によってはPHPがオプション化してて余計な金を取るから
独自テンプレートでPerl使ってる人も多いんじゃない?
0445nobodyさん2005/08/20(土) 10:12:11ID:???
そんな糞鯖があるのか
PHPの人気も罪よのう
0446nobodyさん2005/08/20(土) 10:18:50ID:???
まだPHPが標準装備するに値しないってことだろ。
0447nobodyさん2005/08/20(土) 10:19:41ID:???
バージョンの違いで挙動が変わるからね
0448nobodyさん2005/08/20(土) 10:44:17ID:???
ぶっちゃけ、Javaもそうだろう。言語こそバイナリ互換保ってるけど
アプリケーションサーバやらはコロコロ変わるから面倒。
もうすぐ出るJava EE 5は普及するのだろうか?
0449nobodyさん2005/08/20(土) 10:48:06ID:???
EJBはそもそも業界から否定されつつあるからなんとも
0450nobodyさん2005/08/20(土) 11:34:09ID:???
PHP以上に
Javaの仕様が変わるという真実
Javaにおける今日の知識は
明日使えるとは限らない。
SunはZend以上に気まぐれだからね。
0451nobodyさん2005/08/20(土) 11:42:56ID:???
Javaは周辺技術はコロコロ変わるけど、核の所はそんなに変わってない。
PHPはバージョンアップする度に言語仕様から変わってしまうからな。
0452nobodyさん2005/08/20(土) 11:58:43ID:???
Javaの核なんて全体の2割くらいじゃん
8割が周辺技術。
その8割がコロコロ変わるんだからやってられません。
0453nobodyさん2005/08/20(土) 12:02:57ID:pLcYp1mB
>>451
現実には今JavaでWebアプリ作るために
標準APIだけしか使わない人なんていないだろ?
実用面で言ってるんだよ。

>>449
EJB3.0は今まで叩かれてた面倒なところや重いところの多くを改良してるから
また地位を取り戻す可能性はある。
この辺の未来がどうなるかわからないのもJavaに手を出すのに躊躇してしまう理由だろうね。
0454nobodyさん2005/08/20(土) 12:03:08ID:???
初心者で今からPerlやろうと思う奴なんてほとんどいないだろう
Perl使いは今以上に増えない=必然的に滅びる
反論できるかね?Perl厨ども。
0455nobodyさん2005/08/20(土) 12:07:51ID:???
まあ、減らなければ数十年安泰なのだが。
COBOLが滅びてないとの同様に。
0456nobodyさん2005/08/20(土) 12:12:54ID:???
滅びていないだけで
メインストリームじゃないじゃん
オランダみたいな位置でしぶしぶ生き延びていくんだね
0457nobodyさん2005/08/20(土) 12:15:06ID:???
P.S. Parrotは引っ張りまくったあげく出ませんよ。PUPU
0458nobodyさん2005/08/20(土) 12:23:24ID:???
>>453
居ないわけ無いじゃん
俺の昔のバイト先はHttpServletバリバリだったよ
0459nobodyさん2005/08/20(土) 12:29:00ID:???
>>454
職業訓練校では、CとPerlを教えているが。
Perlは潰しが利くんだと。
0460nobodyさん2005/08/20(土) 12:46:05ID:???
>>458
JSPすら使ってないの?
0461nobodyさん2005/08/20(土) 12:46:55ID:???
>>460
使ってるけどタグライブラリは使わない。
0462nobodyさん2005/08/20(土) 13:07:37ID:???
おいらphpもperlもかけるけど、
Javaには(PGが楽をするための)哲学がある
・・・様な気がする。
0463nobodyさん2005/08/20(土) 13:09:34ID:???
抽象論じゃなくて具体的に。
04644622005/08/20(土) 13:17:57ID:???
簡単に言うと、
class名=ファイル名なところとか
カプセル化を原則崩さなければ、
プログラムアップデートのたびにいちいちソースみてトレースして、
みたいな手間が大幅に軽減されるし、楽チン。
ちゃんとPMが中央管理しないといけないのが
やや痛いが、長い目で見ると、保守管理コストが低い。
(でも現場によるか?)
0465nobodyさん2005/08/20(土) 13:19:11ID:???
なんでPerlを苛める発言の時だけ頭の悪そうな文章なの?
0466nobodyさん2005/08/20(土) 13:41:00ID:???
>>454
偉そうなこと言ってるけど、そういうお前もPerlをやろうと思わないって事は初心者だよね?
■ このスレッドは過去ログ倉庫に格納されています