【5.1登場】PHP時代到来 他言語終了【Perl即死】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/10/19(水) 18:58:14ID:S5xcjQ+z過去スレ:
優秀な言語が色々ある時代 粗悪PHPの出る幕なし
http://pc8.2ch.net/test/read.cgi/php/1127441561/
今はPHPの時代Perlがこの先生きのこるのは無理3
http://pc8.2ch.net/test/read.cgi/php/1116912721/
これからはPHPの時代Perlはもう終わりバイバイ2
http://pc8.2ch.net/test/read.cgi/php/1046194468/
Perlはもう時代遅れPHPの時代
http://pc2.2ch.net/php/kako/1036/10369/1036915437.html
0045nobodyさん
2005/10/21(金) 10:04:21ID:???> 何でいがみ合っているのか知らないがPHPの生みの親だろPerl
PHPの名前が付いたのはPerlからCに移ってからという言い訳がでると思うよ
本物の厨は↑の意味すら分からんと思うけど
0046nobodyさん
2005/10/21(金) 10:13:43ID:???今多いのはPerl/PHPからJ2EE/ASP.NETへの焼き直し
中〜大規模サイトはサーバごと所有しているからOSや言語は自由
サービス品質と開発コストと保守のパフォーマンスが最も良いのはもうPerlやPHPじゃない
大規模ならJ2EE、中規模ならASP.NET
個人レベル〜小規模はPHPだと思う
Perlは個人が使うにはPHPより敷居が高い
PHPもPerlもある程度の規模を超えると高いマンパワーを要求されるためコスト高すぎ
つまりコストを無視してできる人材を揃えられれば、J2EEやASP.NETと同レベルのものは作れる
言語やフレームワークから開発に有利な支援を受けられない言語は辛いね
004746
2005/10/21(金) 10:33:02ID:???ここちょっと補足
> 言語やフレームワークから開発に有利な支援を受けられない言語は辛いね
Perl/PHPも自作/無料/有料の色々なライブラリやツールを使えばそれなりに行ける
標準じゃないってのが辛いということで
0048nobodyさん
2005/10/21(金) 11:31:23ID:???>PHPもPerlもある程度の規模を超えると高いマンパワーを要求されるためコスト高すぎ
>つまりコストを無視してできる人材を揃えられれば、J2EEやASP.NETと同レベルのものは作れる
優秀な人は既にどこかに所属してるから,揃えられないんだよねぇ..
0049nobodyさん
2005/10/21(金) 11:39:27ID:???0050nobodyさん
2005/10/21(金) 12:50:06ID:???C、Perl系が減ってきた感じ。
0051nobodyさん
2005/10/21(金) 13:00:33ID:???Javaにも標準はない。
例えばStrutsは事実上標準になったが
公式でない限り、M$のようにそこで終わる事はなく
その後の発展はJSFに行くのかなどいろいろ揉めてる段階。
この辺はPHPの乱立さとさほど変わらない。
あくまでもJava厨そのものの絶対数が多いから
PHPより進んでいるように見えているだけ。
0052nobodyさん
2005/10/21(金) 14:12:58ID:???0053nobodyさん
2005/10/21(金) 15:13:26ID:???http://japan.zdnet.com/news/devsys/story/0,2000052522,20089362,00.htm
はいはい燃料燃料
0054nobodyさん
2005/10/21(金) 15:36:47ID:???そもそもWebアプリの分野に関してはPHPの方が先で
それをJavaがJSP作って追いついて
更にその欠点を克服するMVC2モデル考えて追い抜いたんだよな。
それを
PHPがJavaを抜くとかわけわからん。
>「PHPは、他の言語と競合するために余計な機能を盛り込むようなことはしなかった」と述べ、
>その代わり「残念ながらJavaでは成し得なかった、単純性の追求に努めた」
この辺も今のZendの戦略と異なっているしね。
0055nobodyさん
2005/10/21(金) 15:41:54ID:???>>「PHPは、他の言語と競合するために余計な機能を盛り込むようなことはしなかった」と述べ、
>>その代わり「残念ながらJavaでは成し得なかった、単純性の追求に努めた」
>
>この辺も今のZendの戦略と異なっているしね。
同意.明らかにJava化していってるよね.
0056nobodyさん
2005/10/21(金) 17:29:45ID:???そこに取り残されたPerl
圏外から一気に追い上げてきているASP.NET
勝者はどれだ!?
0057nobodyさん
2005/10/21(金) 18:01:02ID:???何だかんだでイメージ悪すぎWindows鯖にするっていったら
実際の技術や信頼の問題より。使う人への説得が大変そう。
Javaは規模が大きくてPerlやPHPで開発が面倒な極めて少ない状況だけじゃね?
チョロつくるならPHPとかでもいいし。Javaは速度も絶対的なメリットないし。Webに使うだけではJavaは決定的じゃない。
良く知らんけどさ、そもそもPHPやPerlで人がそろえられないとか言ってる所に、そんな大規模な話が来るのか?
0058nobodyさん
2005/10/21(金) 18:36:37ID:???Javaである必要はまったくないと思うね。むしろめんどうだろ。
ただ、EJBを駆使して行うような分散処理の話になると別だろうけど、
そんな案件あんまりないと思うけどなぁ。
0059nobodyさん
2005/10/21(金) 18:43:02ID:???|┃ (_ ) /
|┃ ≡ (__) < マーク様に逆らうな、蛆虫。氏ね。
____.|ミ\__( ・∀・) \
|┃=__ \  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|┃ ≡ ) 人 \ ガラッ
0060nobodyさん
2005/10/21(金) 18:58:00ID:???>EJBを駆使して行うような分散処理の話になると別だろうけど、
つか、PHPじゃなくJavaを使う一番の動機はそこじゃないの?
動的なHTML表示がメインでロジックが典型的ものだけって感じなら
何使ってもあまり変わらんよ。
0061nobodyさん
2005/10/21(金) 20:03:56ID:???現時点での人数なんて関係ないよ
GREEが100万人に増えたとしても、PHPのままいけるだろう
大規模サイトに耐えうることが実証されればヨシ
0062nobodyさん
2005/10/21(金) 20:08:09ID:???殆どなさそう。そもそも、そういう数少ないものも、技術ある人なら楽天ヤフークラスでもPHPで何とかなるんだろ?
ハードでカバーしてるのかもしれんが、それならJavaも相当ハードを要求するし。
Cとかで重たい計算したらPerlとかも計算能力の遅さとか問題にならなそう出し。
逆に他の部分で速度のメリットある。まあ、読みにくいのはある。
けど、技術ある人がやってくれるならJavaでそこそこの人を選ぶかな?
WebじゃJavaのメリットはそんなに無いような・・・。
0063nobodyさん
2005/10/21(金) 20:14:44ID:???0064nobodyさん
2005/10/21(金) 20:19:19ID:1yT1BB1Y0065nobodyさん
2005/10/21(金) 20:20:34ID:???携帯用ゲームとか組み込みでも作るのが良いんだな。
0066nobodyさん
2005/10/21(金) 20:28:10ID:???Webだけならプレゼンテーション部分だからJava(JSP)に拘る事はない。
でもビジネスモデルが複雑な場合、PHPでは保守性を含めて限界が来る。
0067nobodyさん
2005/10/21(金) 20:29:05ID:weZbI1pu「〜だろう」なんてifの話されてもねぇ
だったら「GREEが100万人になる前にPHPが耐え切れなくなって別言語に乗り換えられるだろう」って言っても文句は無いよな?
藻前も漏れも裏付けの無いネタなわけだしな
PHP厨妄想ヒドス
0068nobodyさん
2005/10/21(金) 20:29:59ID:???0069nobodyさん
2005/10/21(金) 20:37:10ID:???0070nobodyさん
2005/10/21(金) 20:41:46ID:???常識的に考えて
メンバー増加という当然準備すべき変化のために
将来全面リプレースしなくちゃならないような基盤を組むわけないだろ
Ethna開発者がCTOやってるし、PHPで可能と踏んで動いてるんだよ。
簡単に言うとPHPの実績がまた一つ増え
Perlの死期が早まったってこった。
0071nobodyさん
2005/10/21(金) 20:42:07ID:???数万人のユーザがいるようなblogは大規模なの?
百数十万人のユーザがいるようなSNSは大規模なの?
ユーザ数人で日に万件単位のネット受発注を行うシステムは大規模なの?
Googleは大規模なの?
Yahoo!は大規模なの?
何を基準として大規模って言うの?
0072nobodyさん
2005/10/21(金) 20:43:44ID:???0073nobodyさん
2005/10/21(金) 20:44:11ID:???その辺適当
負荷がかかるのを大規模とか
ユーザが多いのが大規模だとか
プログラム自体の規模が大きいのが大規模だとか
言ってるやつで大分違いそう。
>>72それだ!
0074nobodyさん
2005/10/21(金) 20:49:34ID:???0075nobodyさん
2005/10/21(金) 20:50:25ID:???だから「将来」だの「踏んで」だのifで語るなっつの
mixiは現実として100万人以上のユーザを支えるインフラがPerlで構築されている
「現実」というアドバンテージに勝るものは無い
> Ethna開発者がCTOやってるし、PHPで可能と踏んで動いてるんだよ。
Ethna開発者だからこそPHPがダメと分かっても乗り換えられないと証明しているようなもん
職人は労働者だけでよく、トップは公平であるべき
0076nobodyさん
2005/10/21(金) 20:50:43ID:???Java厨に言わせると,
Perl,PHPなどは個人・小規模向けらしい.
でJavaが使われてるのが大規模.
つまりGoogleもY!もmixiもGREEも小規模.
0077nobodyさん
2005/10/21(金) 20:52:32ID:???0078nobodyさん
2005/10/21(金) 20:54:16ID:???いやマジな話、PHP とかは一人で書くのに向いてて、
Java とかは船頭がたくさんいる時に向いてると思うのだけど
0079nobodyさん
2005/10/21(金) 20:55:49ID:???そりゃifかもしれんが
出来るか出来ないかで言えば出来るのは分かってるだろ
Perlで出来るならPHPでも問題ねーっての
0080nobodyさん
2005/10/21(金) 21:00:54ID:???オレは一度もPHPがダメだなんて書いてないんだけどな
ifでPHPスゲーよりも現実を見てPerlスゲーの方が説得力あるだろ?って話なだけ
ifを持ち出して
> 簡単に言うとPHPの実績がまた一つ増え
> Perlの死期が早まったってこった。
って言われても説得力ないんだがな
つか「実績」ってifに対しても使っていい言葉なのか?
PHPもPerlも開発者次第で同等なもんが作れるのは当たり前
時間やカネがあればJavaやASP.NETと同等なものが作れるのも当たり前
当たり前を当たり前と語らないから突っ込んだまで
0081nobodyさん
2005/10/21(金) 21:04:32ID:???>いやマジな話、PHP とかは一人で書くのに向いてて、
>Java とかは船頭がたくさんいる時に向いてると思うのだけど
PHP,Perl とかは優秀な人がたくさんの場合は良いんだけど,
優秀な人がいない,あるいは少ないときには悲惨.
能力のある人とない人の差が激しすぎる.
で,能力ある人がない人の尻拭いすることになる.
だから大人数での開発に向いてない.
Java だったら言語の制約のおかげで汚くなりにくい.
初心者が書いてもそこそこのものができるようにすることができる.
上級者が大まかな設計をして,
初心者に抽象クラスの実装やらせたりできる.
だから大人数でも開発できる.
優秀な人しかいない(通常あり得ない)チームなら生産性は
Perl > PHP > Java
0082nobodyさん
2005/10/21(金) 21:09:30ID:???> 優秀な人しかいない(通常あり得ない)チームなら生産性は
> Perl > PHP > Java
ちがう
Perl = PHP = Java = ASP.NET
弘法筆を選ばず
上下を付けたがるのは無能の証
0083nobodyさん
2005/10/21(金) 21:16:33ID:???規模が大きいのならそこそこの人のJavaじゃなくて優秀な人のPHPでもPerlでいい。
そんなに沢山いないと作れないようなのってなくない?って話だろ。
0085nobodyさん
2005/10/21(金) 21:27:40ID:???Javaは出来るプログラマも出来ないプログラマもそこそこに働いて皆楽して幸せな人生を送ろう
っていう。死にそうな程こき使われる職業奴隷プログラマ人生に一筋の光をさしているんだな!!
ΩΩΩな、なんだってー!!
0086nobodyさん
2005/10/21(金) 21:34:15ID:???詳細な設計書みたいなのが渡されて,
それにしたがって打鍵するだけだと思うんだけど.
それを楽と言えるかな..
0087nobodyさん
2005/10/21(金) 21:43:53ID:???詳細な設計書通りにボタンを押すなら機械でも出来る!つまり
199X年には優秀なJavaプログラマ生き残れない!!
ΩΩΩな、なんだってー!!
0088nobodyさん
2005/10/21(金) 21:43:59ID:???0089nobodyさん
2005/10/21(金) 21:44:33ID:???知識/スキルしか持ってない人が結構いるよね。
んでJavaマンセー!な奴、すごく痛い。
0090nobodyさん
2005/10/21(金) 21:44:36ID:???しか、が抜けた。
0091nobodyさん
2005/10/21(金) 21:45:43ID:???PHPは取りあえず頭数は揃えられるからスピードが求められる場合はいいかもね。
開発チームのレベルが低い事が多々あるのは業界の定説。
Javaは文法がstrictでIDEも充実してるから多人数開発のWebアプリを作るならJava
しか現状では選択肢ないかも。「人」もPerlやPHPに比べて高学歴の人が多い。
0092nobodyさん
2005/10/21(金) 21:48:40ID:???0093nobodyさん
2005/10/21(金) 21:49:53ID:???>特にPerlの場合は変態文法で悲惨。mixiなんかは2〜3人ぐらいで開発してるんじゃないだろうか。
えっ!?これは逆にすごいことだろ
0095nobodyさん
2005/10/21(金) 21:53:02ID:???誰でも扱えてバイトが作ろうが誰が作ろうがあまり大差はない。
C、Javaの優秀なプログラマがPHPでもこなせるヘボい案件に
時間割いてたらとてもじゃないけど需要を満たせないよ。
0096nobodyさん
2005/10/21(金) 21:55:17ID:???mixiなんてシステム的にはそれほど高度な事してないだろ。
Perlじゃ2〜3人が限界だと思う。
OOPも例に漏れず変態だしな。
0097nobodyさん
2005/10/21(金) 21:59:41ID:???サーバは約150台(9月末時点).
Alexa のトラフィックランキングは世界で10番以内.
0098nobodyさん
2005/10/21(金) 22:00:23ID:???フリーソフトとかオープンソースみてると思うんだけど。
優秀な奴らは数人で他のヤツが一生ひぃひぃ言ってる事をやってのけるよねぇ。
俺プログラマじゃないから本職はどう思うのか知らないけどさ。
ぶっちゃけ、あんなの見せられたらいやぁな汗が出ちゃうんじゃない?
実はオペレータとしてしか必要ない?みたいな。
Javaプログラマ=Javaオペーレータ
まあ、構造的に時間がたって遺産が溜まれば溜まるほどJavaが有利な気はするけど
0100nobodyさん
2005/10/21(金) 22:00:40ID:???は正解だと思うよ。
はてなとか、優秀なPerlハッカーばかりだから、あんなに少人数でもやっていけるんだよ。
PHPとかJavaでは、どんなに個人が優秀でも、素早い開発って出来ない。
0101nobodyさん
2005/10/21(金) 22:03:18ID:???blogとか掲示板とかコンテンツが重要なのって大体そうだろ
どこがどの技術で作られているからマンセーなんてのは開発者のオナニー
ユーザは何で作られようが良いサービスを受けられればそれで良い訳で
0102nobodyさん
2005/10/21(金) 22:05:40ID:???まあ、前読んだところによると
はてなはレベル7、8らしいよ。ほんとかよって感じだけど
>>101
Webのアプリって大体そんなのしか無いじゃん。
0104nobodyさん
2005/10/21(金) 22:07:34ID:???言語の話じゃなかったのか?
開発者の平均レベルで語れよ
あ、平均レベルが低いPHPだから仕方ないか
Perlも出始めた頃は平均レベル低かったけど、今や取り残されたせいで平均レベルだけは高いからな orz
0106nobodyさん
2005/10/21(金) 22:10:56ID:???Perlの場合、5人でプログラム書くとして、その中に1人だけuse strictで書けないってのがいたら、もうどうにもならない。
0107nobodyさん
2005/10/21(金) 22:13:42ID:???0108nobodyさん
2005/10/21(金) 22:13:48ID:???マーク・アンドリーセンもこれと同じこと言ってたね..
0110nobodyさん
2005/10/21(金) 22:18:02ID:???確かに優秀なプログラマーは、下手なプログラマーの10倍仕事が速かったりもする。
けど、すべての開発で優秀なプログラマーがその力を発揮できるわけじゃないよ。
下手なプログラマーにもそれなりの仕事はある。
0112nobodyさん
2005/10/21(金) 22:27:59ID:???0115nobodyさん
2005/10/21(金) 23:06:34ID:???もう少しツッコマビリティ上げようぜ
0116nobodyさん
2005/10/21(金) 23:56:20ID:???前スレみたいな雰囲気が出てこない.
0117nobodyさん
2005/10/22(土) 00:19:33ID:???それよりも文法の取っ付き易さでPHP。
開発チームがよければ大規模な面白いの。悪ければ、ちょろいの。
この区別で良いでしょ。本当に大変なのは、PerlでもJavaでも超一流が書けば良いのさ。
0118nobodyさん
2005/10/22(土) 01:04:37ID:???∧_∧ ∧_∧ < マーク様に文句がある奴はこうだ!!
(*゚w゚(⊂(´∀` #) \______
\ ⊃ ⊃ヽ と)
\つ_つ< <\ \
(__)(__)
0119nobodyさん
2005/10/22(土) 01:09:23ID:???Java厨は黙ってしまったんだな?
0120nobodyさん
2005/10/22(土) 02:21:03ID:???Java厨や.NET厨は上段に構えすぎてイマイチ緊迫感が足りない
0121nobodyさん
2005/10/22(土) 02:24:31ID:???盛り上がらないのも仕方ないw
0122nobodyさん
2005/10/22(土) 02:27:59ID:???思うんだが、多分PHP厨は本気で厨なので2ch慣れしてる感じ。
たぶん前のPHP厨もPerl厨も殆どネタだな。
釣られていたのは実は生真面目なJava厨とか、MS工作員(こっちは普通に宣伝かも)
0123nobodyさん
2005/10/22(土) 02:37:26ID:???Perl厨・・・・・素人向けWeb開発でインターネッツ界を盛り上げた先駆者としていい気になってる
Java厨・・・・・最強の汎用性と組込から基幹系まで多彩に展開してる懐の広さでいい気になってる
.NET厨・・・・・最強のIDEとシェアだけは巨大なOSと湯水のようなカネのバックアップでいい気になってる
さあみんなでいい気になって書き込んでくれ!
変な馴れ合いはいらん!
オレこそマンセーな書き込みをしてくれ!
そんな漏れはASP(not .NET)厨 orz
ASP厨・・・・・全てにおいて中途半端な上にM$のWebアプリのメインストリームから外されてしまう
Longhorn Server以降いつIISから取り外されるか戦々恐々
今やM$ではなくSUNにその命運を託している・・・が、多分無理ポ orz
0124nobodyさん
2005/10/22(土) 13:25:45ID:???0125nobodyさん
2005/10/22(土) 13:26:27ID:???0126nobodyさん
2005/10/22(土) 19:35:41ID:???0127nobodyさん
2005/10/22(土) 19:42:58ID:???0128nobodyさん
2005/10/22(土) 19:51:56ID:rRnqmqI/さぁ、もっとも天才を育む要素と資産を盛っている言語はどれだ?
正直な話、それはPerlかRubyでは無いだろうか?
PHPはユーザーを育てる言語ではない。残念ながらJavaもそうだろう。
0130nobodyさん
2005/10/22(土) 20:06:53ID:???天才の定義がわからないと何とも言えないけど,
メジャーな言語では Perl, Ruby, Lisp.
hack って言葉が似合う言語は天才を育む要素を持ってると思うな.
Javaから天才は生まれないね.程遠い.
ポール・グレアムもそんなようなこと言ってた.
0131nobodyさん
2005/10/22(土) 20:17:42ID:???0132nobodyさん
2005/10/22(土) 20:21:39ID:???0133nobodyさん
2005/10/22(土) 20:29:22ID:???0134128
2005/10/22(土) 20:54:43ID:???Perl:大学
→高い自由度が創造力豊かなhackerを産む可能性がある。
絶対数が多いのでそれなりの収穫が見込める
Ruby:エリート養成機関
→理想の高いコンセプトに共鳴したものが素晴らしいhackerになる可能性がある
もともと少数精鋭の選民思想的言語だからナァ。
Java:兵士養成校
コンパイラの要求する厳密さが質の高い人材を養成する。
一方、画一化・没個性化が避けられない。
PHP:就職セミナー
一定の質と決まったパターンを頒布することにつとめる。
もっとも敷居が低く多くの人材がここに群がるが優秀な人材をより高みに引き上げる作用は皆無。
ASPはよく知らんがJavaとPHPの中間だと思う。
公務員予備校 for MS?
0135nobodyさん
2005/10/22(土) 21:05:23ID:???そういう人は、ASPとは相性悪いと思う。まー、オレがそうなんだけど、JavaでIDE使うのもあんま好きじゃない。
それよりrubyは案外これからメジャーになっていくかも。
オライリーとかでもやたら目に付くようになったよな。
0137nobodyさん
2005/10/22(土) 21:07:04ID:???一握りの天才を生み出す代わりに
大量のKENTも生み出すのが
すげー嫌
やっぱ初心者教育用には Python がいいのかなあ
0138nobodyさん
2005/10/22(土) 21:48:50ID:???0139nobodyさん
2005/10/23(日) 00:44:52ID:???0140nobodyさん
2005/10/23(日) 03:02:34ID:iAsKKVc2KENTになれなかったDQN乙。
0141nobodyさん
2005/10/23(日) 06:16:21ID:???天才は、いればいいけど、
コーディングレベルでの天才を必要としなければいけないプロジェクトは、
上手なプロジェクトとは言えない。
0142nobodyさん
2005/10/23(日) 06:47:41ID:???糞スクリプト言語は氏ね
■ このスレッドは過去ログ倉庫に格納されています