優秀な言語が色々ある時代 粗悪PHPの出る幕なし
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/09/23(金) 11:12:41ID:JssNVJJrこれからは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がこの先生きのこるのは無理3
http://pc8.2ch.net/test/read.cgi/php/1116912721/
生産性至上主義で、言語としての価値を失ったPHP
簡単に書けると言うだけで、PHPがせんたくされ、
粗悪品が流通してしまうのを防ごう!
0042nobodyさん
2005/09/24(土) 02:55:02ID:???規模にもよるんじゃね?
掲示板とかアンケート程度なら、PerlからPHPに書き直したって、1〜2日ってとこだろ。
0043nobodyさん
2005/09/24(土) 03:03:41ID:???ずさんな仕事で良いところ(´・ω・)ウラヤマシス
0046nobodyさん
2005/09/24(土) 03:31:30ID:???じゃあなんでPEARがPHP5になかなか対応できなかったのかね?
つうか、バージョンアップごとに1日かけて手直しさせられるのは無駄な作業。
セキュリティーホール対応のバージョンアップでも仕様がかわってることが当たり前。
3桁目のバージョンが変わるときにもバージョンアップ対応の作業が必要。
激ワロス
Javaの場合はバージョンアップでの手直しは基本的に必要ない。
0047nobodyさん
2005/09/24(土) 03:42:49ID:???Javaの場合、1.4から5.0でソースコードは大きく変わった。
それなのにバイナリレベルで互換性保ってるって事は
5.0のみなら本当はもっと最適化できる部分が
無理やり1.4に合わせてるからされていないわけ。
0048nobodyさん
2005/09/24(土) 04:12:04ID:???ただ、47がいう本当はもっとできるはずの最適化は、後方互換を保ったままでももっとできるはずだけど。
バイトコード仕様を変更しなかったから無理やりなだけで、後方互換を保ったままバイトコードの仕様変更できたわけで。
つか、PHPみたいに、バグフィックスとかセキュリティ対応のバージョンアップで仕様変える必要があるのかと。
0049nobodyさん
2005/09/24(土) 04:34:15ID:???0050nobodyさん
2005/09/24(土) 09:33:38ID:???0051nobodyさん
2005/09/24(土) 12:04:03ID:???そもそもPHPは、HTMLのコードの中にスクリプトを埋め込めることが最大の特徴だったのに。
ま、それも今となってはJSPやeRubyなんかがあるから、PHPだけの特徴じゃ無くなってるけど。
そうなると、フレームワークとテンプレートを使った開発スタイルになったときに重要になってくるのは、ロジックの書きやすさというわけ。
やはり、コンソールアプリなんかで実績のある言語の方が、ロジックを書きやすい。
それに、PHPでフレームワークを使ってやっと実現できる機能の一部は、JavaならServletコンテナの段階で既に使えたりするしね。
0052nobodyさん
2005/09/24(土) 14:13:00ID:???と思ったら、ついこの前PHPのことがちょっとだけ書いてあった。
ttp://www.atmarkit.co.jp/fjava/rensai3/tomcat01/tomcat01.html#10
0053nobodyさん
2005/09/24(土) 14:26:25ID:???こないだ、その手のサイトで、ワイズノットの社員がPHPの記事を書いていた。
しかし内容は、PHPは遅いというもの。
ワイズノットに言われちゃ世話ないだろ。
0054nobodyさん
2005/09/24(土) 14:55:24ID:???でもエンタープライズ分野に使ってみても実際は弊害もないと思うけど
0055nobodyさん
2005/09/24(土) 16:56:43ID:???0057nobodyさん
2005/09/24(土) 17:08:33ID:???0059nobodyさん
2005/09/24(土) 17:19:38ID:???名前はちょっと忘れた
0060nobodyさん
2005/09/24(土) 17:21:49ID:???0061nobodyさん
2005/09/24(土) 17:22:21ID:???今度使ってみようと思ってる
0062nobodyさん
2005/09/24(土) 20:17:42ID:???いやいや、記事の質自体が悪かった。PHPとJavaの生産性の比較記事とか。
同じ処理をPHPは36行で書けてJavaだと38行になるからPHPの方が生産性が高いとか、もうね、と思った。
これがワイズノットクオリティ。
0064nobodyさん
2005/09/24(土) 21:38:23ID:???0065nobodyさん
2005/09/24(土) 21:44:37ID:???0066nobodyさん
2005/09/24(土) 21:46:01ID:???0069nobodyさん
2005/09/24(土) 23:59:21ID:???ワザワザHTMLにスクリプトを流し込む気にはなれんw
0070nobodyさん
2005/09/26(月) 00:03:57ID:???あれで大規模開発、いや、ちょっと大きめの開発になったらもうだめぽ。
0071nobodyさん
2005/09/26(月) 08:39:48ID:???0072nobodyさん
2005/09/26(月) 09:14:57ID:???0073nobodyさん
2005/09/26(月) 10:14:41ID:???んじゃ、デバッグとはどういうことか具体的に説明してみろ。
説明できないくせに調子コイてんじゃねぇクソが。
0074nobodyさん
2005/09/26(月) 11:09:51ID:???0075nobodyさん
2005/09/26(月) 11:25:48ID:???つつましいね。
0077nobodyさん
2005/09/26(月) 14:50:26ID:???それとも趣味のプログラマ?
業務でやってる支持派の人は他の言語使ったことある?
あと否定派の人達はさ、言語としてのPHPを貶めたいの?
それともWebアプリケーション開発環境としてのPHPを貶めたいの?
-----
漏れは汎用的に使える高級言語としてはJAVA/C#の両巨頭に勝るものは今のところ無いと思う。
Webアプリのフレームワークとしては.NET FrameworkベースのASP.NETだろう。
開発環境ではVisualStudioが最強。
開発に必要な情報量ではオープンな情報が多いJAVAとオフィシャルな情報が厚いASP.NETという感じ。
周辺技術との親和性ならASP.NETで、大規模開発や拡張性ならJAVA系フレームワーク(ただし、JAVA系は事前に製品を絞る必要がある)
なお、パフォーマンスは測定状況や測定システムにもよるために一概にどれが高いとは言えない。
唯一言えるのは、Webアプリではコンパイルするか逐次実行するかよりも、いかに処理を効率的にキャッシュできるかがパフォーマンスに関わる。
そういうものを標準で持ち、コーディング内容と効率的に組み合わせることができるフレームワークが強い。
さてPHPの決定的な優位点はサポートしているホスティングの多さだろう。
しかしここ最近は無料のblogがSNSが流行し、個人レベルでCGIを使う必要性が無くなってきた。
そのためその数の優勢も、単なる数のマジック的な『見せ金』のようになってきている。
それでも個人レベルで何らかのスクリプトで遊びたいという香具師には良いと思う。
-----
恐らく上記の内容の一文単位では反論もあるだろうが、果たしてトータルでPHP優勢と言えるのだろうか?
頂点にいるJAVA系と猛追するASP.NETが壮絶にぶつかり合う頂上対決の足元にも及ぶのか?
悪いことは言わない、PerlやASPやRubyと仲良く草の根で楽しんでいなさい。
0078nobodyさん
2005/09/26(月) 15:30:04ID:X4z6EszA@IT:やり直し「JSPとTomcat」(1)
http://www.atmarkit.co.jp/fjava/rensai3/tomcat01/tomcat01.html
なんとPHPに◎が二つもついてるZe!
ASPがVS.NETでC++で書けるとか書いてるけど筆者は有名人だから間違い無しだZe!
0080nobodyさん
2005/09/26(月) 16:01:14ID:???そんなに踏み込んだ事書いていないし、当たり前の内容しか書いてない
当たり前の事書いただけでPHPが簡単に負けちゃんだからワロス orz
いや、日曜Webプログラマの救世主PHPは永遠に不滅だ!
0081nobodyさん
2005/09/26(月) 16:02:31ID:???P***なんか使ってられない
0082nobodyさん
2005/09/26(月) 16:10:32ID:???0084nobodyさん
2005/09/26(月) 16:19:26ID:???0085nobodyさん
2005/09/26(月) 16:34:02ID:???面倒くさい面倒くさいの嵐じゃん
本当に保守性高いのか?アーン
0086nobodyさん
2005/09/26(月) 16:42:31ID:???PHPがというよりビジネスモデルや商機の結果じゃないの?
ここでは言語としての優劣を言ってるのに商業的な儲けの話を持ってきてもストレートな話じゃない。
それともそれもアリなの?
だとすると、どう考えても大規模システムで使われるJAVAやASP.NETの売上の方がどう考えても上だから。
特に、MicrosoftのサイトがASP/ASP.NETで作られている時点で、マーケティング命のMicrosoftの売上に大きく貢献しているといえる。
このたった1社でASP/ASP.NETは年に数十兆円を稼いでいると言える。
ま、こんなんアホ臭い数字の話だなw
0087nobodyさん
2005/09/26(月) 16:47:04ID:???javaはフレームワークは乱立してるわでとにかく面倒くさい
やっぱりphp as no.1
0088nobodyさん
2005/09/26(月) 16:47:44ID:???双方別の前提に基づく(結論ありき)のであったりまえの一般論の応酬がコントのように
延々続いてる
スレッドのフレーミングにもばっちり縛られて抜け出せない辺り、状況に規定された中でしか
物事を考えられないタイプが多い印象
ただのホイホイスレだけど、一歩引いた奴が出てくれば良スレになりそうじゃないの
レスがループしたままでもね
0090nobodyさん
2005/09/26(月) 16:51:09ID:???> aspはwindowsでしか使えないのが致命的
何が致命的なのか分からない。
PHPは世界中のPCで使えるの?
> javaはフレームワークは乱立してるわでとにかく面倒くさい
言語とフレームワークをゴッチャにするなって。
> やっぱりphp as no.1
たった2点だけ書いてNo1とか言わないで、>>20とか>>77とかにキッチリと反論した上でNo.1って言いなさいな。
それとも「Windows以外でも使え」て「フレームワークが乱立してないだけ」でNo1になれるの?
0091nobodyさん
2005/09/26(月) 16:52:38ID:???> ただのホイホイスレだけど、一歩引いた奴が出てくれば良スレになりそうじゃないの
ここで>>88が一歩引いたイカしたレスをかましてくれるそうです
↓↓↓↓↓
0093nobodyさん
2005/09/26(月) 17:03:42ID:???お互い有利なシステムを想定しておれナンバーワンって
言い合ってる云々は散々既出です
ループしたままで良スレになることなんてアンビリーバボー
0094nobodyさん
2005/09/26(月) 17:17:00ID:???0095nobodyさん
2005/09/26(月) 17:19:54ID:???出る幕がないってことは有り得ないんだよな。
CやJavaは予備知識なく実戦に入るのはやはり厳しい訳で。
覚えながらキャッチアップできるとしたらやっぱりPHPくらいじゃないかと。
納期が異常に短い(前に任せてた会社が逃げたとか)案件とか
ゴロゴロある今の状態では、プログラムすらロクに書いたことのない
新人でもある程度仕事ができるPHPにはそれなりに需要があると思うよ。
まぁ、ここに書いてる人の大半は
「いきなりC/Javaの大規模案件に放り込まれても独学でなんとかなりましたが何か?」
っていう天才なんだろうけど。
0096nobodyさん
2005/09/26(月) 17:23:12ID:???ということは、
プログラムのパフォーマンスはほっておいても良くなっていくということだ。
してみればプログラミング言語にとって本質的な強みとは何か。
ライトウェイトであること。
そう、P・H・P!
P・H・P!
0097nobodyさん
2005/09/26(月) 17:36:05ID:???0098nobodyさん
2005/09/26(月) 17:57:25ID:???> CやJavaは予備知識なく実戦に入るのはやはり厳しい訳で。
> 覚えながらキャッチアップできるとしたらやっぱりPHPくらいじゃないかと。
11年プログラマしているおいらに言わせれば
仕事でやるならたとえHTMLだって予備知識の積み上げをちゃんとしろって感じだ
PHPなら無知からすぐ業務レベルのものが作れると思っているのか?
仕事なめんな
>>96
> ライトウェイトであること。
どこがライトウェイトであること?
言語?フレームワーク?
言語自体の軽さならJAVAもC#もPHPもPerlも変わらんぞ
ということで不毛不毛
0099nobodyさん
2005/09/26(月) 18:03:53ID:???ろくなコーディングができない証拠。
なぜ適所適材という言葉を使えないんだ・・・。
0100nobodyさん
2005/09/26(月) 18:05:16ID:???PHPマンセーな連中は、ほんの僅かな光だけを見つめてマンセーマンセー言ってるんだ
いいじゃないか
小さな光だって彼らには希望の光なんだよ
大巨人たちに囲まれて心細いだろうけど
ほんの小さな光を見てマンセーマンセー言ってれば幸せなんだよ
生暖かく最後の日まで見守ってあげようじゃないか
PERLのように・・・
0102nobodyさん
2005/09/26(月) 19:40:55ID:???0104nobodyさん
2005/09/26(月) 19:48:01ID:???5kを移動するのは車が速い。
50kを移動するのは新幹線が速い。
500kを移動するのは飛行機が速い。
0105nobodyさん
2005/09/26(月) 20:13:40ID:???0106nobodyさん
2005/09/26(月) 20:22:01ID:???新車リリースは早いが、リコールがよく出る車か、
見栄はばっりちの燃費の悪い高級車でいくか、
それをふまえた上での適材適所だがな。
0107nobodyさん
2005/09/26(月) 20:23:54ID:???上の例で全部人間が必要だろ!というのがPHP厨
0108nobodyさん
2005/09/26(月) 20:41:30ID:Q7jBJFo3普免持たずにチャリ最高♪
デデデンデン武勇伝!
↓Let's Go!
Perlと比べて良いことばかり♪
それってZendの受け売りじゃ?
デデデンデン武勇伝!
↓Let's Go!
鬼の一択PHP♪
食わず嫌いでごめんなさい♪
デデデンデン武勇伝!
↓Let's Go!
0110nobodyさん
2005/09/26(月) 21:23:24ID:???0111108
2005/09/26(月) 21:52:10ID:Q7jBJFo3文句があるならまずやってみそ。
文字数制限きつくて意外とむずいんだぜ。
0112nobodyさん
2005/09/26(月) 22:11:27ID:???0115nobodyさん
2005/09/26(月) 23:18:50ID:???0116nobodyさん
2005/09/26(月) 23:36:26ID:???0117nobodyさん
2005/09/26(月) 23:45:24ID:???011895
2005/09/26(月) 23:47:50ID:???ふぅん、プログラマ11年もやってるのね。えらいえらい。
おいらは他業種からの転職で、N88BASIC以来17年ぶりに
やったプログラミングがPHP。もちろん業務。
初日に内容言われてなんとか作って、まだ今も某ショッピングサイトで
動いてるけどね。
もちろん1日で作った訳じゃないけど、その後JavaやってPHPと
比べてまともに使えるようになるまでの時間は天地の開きがあった。
ぶっつけでも試行錯誤である程度モノになるのを作れるのがPHP。
積み上げる時間があれば積み上げるが、ないんだから仕方ないだろw
>>98 は1週間くらいドキュメントを必死で読んでからじゃないと
HTMLタグ1つ書かないんだろうね。立派立派。
だけど、そんな悠長な仕事場ばかりじゃないんだぜ?
「仕事なめんな」ですか。仕事がナンボのもんなんだろうね。
0120nobodyさん
2005/09/27(火) 00:23:00ID:???PHPだけ(別にPHPじゃなくてもいいけど)使えるようになった自称プログラマーが同じ物を作ろうとしても、
できあがった物にはそれなりの差が出てしまうもの。
0121nobodyさん
2005/09/27(火) 00:43:50ID:???でも皆が118のようにうまくいくわけではなく、
そのうまくいかなかったものの尻拭いをする
人たちがいる事も忘れないで。
0122nobodyさん
2005/09/27(火) 01:19:02ID:???そろそろ次のステップ行こうぜ
012398
2005/09/27(火) 01:43:35ID:???自分マンセーな仕事乙
保守と言うのは貴方が作ったそのコードを他人が果たして維持管理修正できるかがポイント。
もちろんコードだけでなく周辺ドキュメントも含めて構わないけど。
「自分は保守できる」ってのは保守じゃないですから。
> もちろん1日で作った訳じゃないけど、その後JavaやってPHPと
> 比べてまともに使えるようになるまでの時間は天地の開きがあった。
PHPとJSPで違いが分からんけど。
貴方の理解力の違いじゃない?
あ、そこがPHPの優位点と言いたい?
うん、貴方的にはPHPマンセーのポイントなんだね。うん。
> >>98 は1週間くらいドキュメントを必死で読んでからじゃないと
> HTMLタグ1つ書かないんだろうね。立派立派。
> だけど、そんな悠長な仕事場ばかりじゃないんだぜ?
多分標準化の意味とか理解してないよね。
技術だけで仕事できるんなら開発側面からの可用性だのスケーラビリティだのって概念は何が解決してくれるんだろうね。
小さな自分の経験だけで語らないほうがいいよ。
11年プログラマってなんか勘違いされてるみたいけど、コーダーじゃないから。
仕様に対する技術的側面から開発スタイルや製品選定果てはコードも含めてアプローチするのがプログラマ。
昔はネコも杓子もシステムエンジニア、今はネコも杓子もアーキテクトなんて言葉を当てはめるらしいけどね。
ただ言われた仕様のコードを書くのはコーダでしょ。コーダは標準化された中で仕事する下請けだから保守性とか考えなくていい。
コーダの思想のままプログラマやらされて>>118みたいになる香具師が多くて困る。
012498
2005/09/27(火) 01:46:07ID:???>>123の
> PHPとJSPで違いが分からんけど。
は
> PHPとJAVA系で違いが分からんけど。
の間違い。スクリプトマンセーみたいだからPHPからJSPにでも鞍替えしたのかなーと思い込みながら書いたからミス。
JAVAって一言で言っても色々なフレームワークあるけど、一体何を使ったのかね。
そんなに学習が大変な“JAVA”とやらを知りたい。
0125nobodyさん
2005/09/27(火) 02:34:52ID:???0126nobodyさん
2005/09/27(火) 04:12:20ID:???0127nobodyさん
2005/09/27(火) 04:13:39ID:???たいていのサイトはphpで問題なく作れるだろうよ
php万歳
0128nobodyさん
2005/09/27(火) 05:05:54ID:???・おい>>127よPHPしか使えないんだろ
・おい>>127よ保守性は考えているのか
・おい>>127よスケーラビリティは考えているのか
・おい>>127よパフォーマンスは考えているのか
・おい>>127よデバッグはどうしているんだ
・おい>>127よプログラマ11年のオレの意見を聞け
・おい>>127よASP.NETで作ったほうが良いものが作れるぞ
・おい>>127よJAVAで作ったほうが良いものが作れるぞ
・おい>>127よPerlで作ったほうが良いものが作れるぞ
・おい>>127よRubyで作ったほうが良いものが作れるぞ
ループの種はこんなもんか?
0129nobodyさん
2005/09/27(火) 05:43:18ID:???>・おい>>127よ保守性は考えているのか
保守性はよほどヘタレじゃない限り4以上ならどうにでもなるよね。
>・おい>>127よスケーラビリティは考えているのか
スケーラビリティも同様。
>・おい>>127よパフォーマンスは考えているのか
微妙にスケーラビリティと被ってるよね。
>・おい>>127よデバッグはどうしているんだ
そんなの自分で調べろよ
>・おい>>127よプログラマ11年のオレの意見を聞け
新しい知識を取り入れる力が衰えてるんじゃ?
>・おい>>127よASP.NETで作ったほうが良いものが作れるぞ
それはない
>・おい>>127よJAVAで作ったほうが良いものが作れるぞ
まぁ、規模が大きけりゃ同意。フリーで至れり尽くせりな開発環境もあるしね。
でもスケーラビリティ考えてる?
>・おい>>127よPerlで作ったほうが良いものが作れるぞ
微妙。
>・おい>>127よRubyで作ったほうが良いものが作れるぞ
いくらRailsブームだからって…
0132nobodyさん
2005/09/27(火) 06:17:49ID:???PHP擁護派なら>>128のアンチテーゼに気付け。
0133nobodyさん
2005/09/27(火) 06:40:55ID:???日曜プログラマでPERLとASPとPHPしか分からんオレの分かるようにトータルで語ってくんねーかな
すげー興味あるんだけど
素人考えだけどトータルで語るにはこういう要素が必要だと思うんだけど。
・言語の品質
・フレームワークの品質
・扱うための権利関係
・掲示板くらいならWeb見たり本みたりしながら作れるユーザーの数
・本格的に業務レベルで開発できるユーザーの数
・現実的にどれだけ商業的に認められているか
・現実的にどれだけ商業的に利益をもたらしているのか
オレ的には PHP>>>ASP>>>>>>>>>>>>>>PERL なんだけどプロは違う?
0134nobodyさん
2005/09/27(火) 06:42:45ID:???0135nobodyさん
2005/09/27(火) 06:43:41ID:ta5gBrUChttp://www.itmedia.co.jp/enterprise/articles/0503/22/news118.html
0136nobodyさん
2005/09/27(火) 06:43:53ID:???0137nobodyさん
2005/09/27(火) 06:45:35ID:???こうだろ
0139nobodyさん
2005/09/27(火) 06:47:36ID:???2003年は、まだPHPに期待できたんだよね。
ライブラリの不足とか品質の足りなさとか互換性が崩れることとか、解決できると思ってた。
いまだに状況は変わる気配がない。
0141nobodyさん
2005/09/27(火) 07:00:26ID:???>ただし、ケータイによってはgzip圧縮が効かないモデルがあるため
>ユーザーエージェントで判別するよう対処したものの、
>1つのコンテンツで数百種のキャッシュが生成されてしまい
>ヒット率の低下が問題として残った。
ケータイでgzip受け取れるようになってたんだ?
知らなかった
てかgzip圧縮ってApacheがリクエストヘッダ見て自動的に判別するハズだよな
どういう意味なんだろう…?
■ このスレッドは過去ログ倉庫に格納されています