トップページ⇒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全部もう糞!
0795nobodyさん2005/09/07(水) 12:58:06ID:???
PHPだとマイナーアップでも今まで動いてたプログラムが動かなくなることがあるのに?
それでも「そんなにない」と言っていいのか?
0796nobodyさん2005/09/07(水) 13:18:01ID:???
個人的には気になるほどでもないが…。
0797nobodyさん2005/09/07(水) 13:42:51ID:???
>>796
そんなこと言ったら、PHPの実行速度のことも、Javaのコンパイル時間のことも、全部気にしなければ大丈夫ってことにならない?
そうなるとこのスレの面白味がなくなってしまうから、気にすると言ってくれ。
0798nobodyさん2005/09/07(水) 14:41:02ID:AHRt86UB
Perlはソース読みにくいから嫌だ
0799nobodyさん2005/09/07(水) 14:51:55ID:???
Perlの変態っぽさは気になる
0800nobodyさん2005/09/07(水) 15:55:54ID:???
言語としても周辺技術もショボイphpは、この先どうすれば生き残れますか?
0801nobodyさん2005/09/07(水) 16:10:54ID:AxGFCskA
http://mobile.dream-prize.com/member_reg_form.php?REF=0340889
こんなん見っけた
やってみる気あったらケータイでお気に入り登録しとくといいよ
0802nobodyさん2005/09/07(水) 16:24:46ID:???
なんでこんなスレに広告しに来たんだ…
0803nobodyさん2005/09/07(水) 16:50:16ID:???
>>783
起動遅いよね。ほんと。
なぜあれを無視して Javaの方が速いとか言っていられるのか不明。
開発してるうちに、自分達は気にならなくなってるのかも知れないけど。
0804nobodyさん2005/09/07(水) 16:54:39ID:???
>>751
> >>721
> そうするとrequire()が面倒なんだよ。
> 相対パスになっているからさ。
> 結局いまのところわかっているある程度までの解決策は
> ini_get(),ini_set()をつかう方法かな。
> それから、__FILE__, getdir()も組み合わせる方法、
> どれも統一感がない。

統一感が無いというのなら、自分でどれかに統一すれば良いだけ。
私は ini_set() してます。
0805nobodyさん2005/09/07(水) 17:08:29ID:???
世間一般のイメージ

Perl使い…変態
PHP使い…ブサ専
Java使い…童貞
0806nobodyさん2005/09/07(水) 17:29:00ID:L++YBOi9
ちなみに昨日セフレとセックルしてた漏れは色んな意味でパール使い。
0807nobodyさん2005/09/07(水) 18:15:34ID:???
>>806
>>805の変態を修正し、妄想癖とします。
0808nobodyさん2005/09/07(水) 18:17:56ID:???
>>795
マイナーバージョンアップで動かなくなるのは、開発方法が悪いケースと、
PHP自体にバグが含まれている場合があります。
バグの場合はすぐに修正されます。開発方法の悪さに関しては言うまでもありません。
0809nobodyさん2005/09/07(水) 20:55:20ID:???
>>803
だれも早いなんていってないだろ。
遅いが気にならないって話だろ。
開発している人垣にならないのであれば、何の問題もない。
絶えられないほど気になるのであれば、ほかのものを使えばいいだけ。

とりあえず書いて、動くか試してみて、変更を繰り返すような開発方法には
向かないかもしれないが、通常は、設計書どおりにロジックを起こす作業がメイン
なので、そのロジックの動作を単体テストした後に結合するので、
あんまり再起動を頻繁にやることってないけどね。
0810nobodyさん2005/09/07(水) 21:17:31ID:???
Perlが足踏みしてる間に
PHP5.0.5が出たお
0811nobodyさん2005/09/07(水) 21:41:31ID:???
>>797
Javaのコンパイル時間なんて差分コンパイルだけなら
大したことないさ。
実行速度のほうをきにすべきだと思う。
0812nobodyさん2005/09/07(水) 21:42:06ID:???
>>798
そこでPerl6の出番ですよ。
あれでかなりソース読みやすくなると思うけど
0813nobodyさん2005/09/07(水) 21:46:12ID:???
Javaが遅いのは初回起動だけだね。

Java5からはだいぶ早くなってきたし。

一度起動するとバイトコードをJITコンパイラがさらにコンパイルして
ネイティブになるけど、Java5からだったかな、
ネイティブコードがマシンに保存されるので
二回目以降の実行速度はCみたいに早くなるらしい。

まるでJSPみたいだが、そんなもんじゃない。ネイティブコードが保存される
となればビックリだね。いままであんなに遅い遅いと言われていたJavaが突然早くなる
んだもんね。


0814nobodyさん2005/09/07(水) 22:15:10ID:???

xがこの先生

○がっこうの先生
0815nobodyさん2005/09/07(水) 22:34:00ID:???
変数に型がない言語だとドツボにはまることがある。
PHPでもVBのOption Explicitみたいなのがあるといいんだけど…
0816nobodyさん2005/09/08(木) 03:43:46ID:???
>>812
http://www.hyuki.com/yukiwiki/wiki.cgi?Perl6%B3%AB%C8%AF%A4%CE%CA%E4%BD%F5%B6%E2%A4%AC%C4%EC%A4%F2%BF%D4%A4%AD%A4%EB
0817nobodyさん2005/09/08(木) 03:44:41ID:???
>>815
たとえばどんなドツボ?両方使ってるけど、型でドツボにはまった経験はないんだけど。
0818nobodyさん2005/09/08(木) 03:56:03ID:???
エラーに気づきにくいってことでしょ。
0819nobodyさん2005/09/08(木) 03:58:31ID:???
>>818
いや、だから型がないと何でエラーが気づきにくいの?
そんなこと別にないんだけど。
0820nobodyさん2005/09/08(木) 04:11:07ID:???
>>819
例えばもっとも簡単な例だと

$value = 3;
$valua++;

2行目はスペルミス。
ところが実行しても警告すら表示してくれないから
間違いに気づくのに時間がかかるわけ。
これは小さな例だから大したことないけど。
0821nobodyさん2005/09/08(木) 04:14:34ID:???
それだとNotice: Undefined variableが出るよ
0822nobodyさん2005/09/08(木) 04:21:56ID:???
>>820
おいおいせめて最低限の知識くらい付けてから説明してくれよ…
0823nobodyさん2005/09/08(木) 04:27:02ID:???
昨日PHP覚えますたが、あまりにいまいちな言語なので愕然としますた。
C++, Perl, Javaなどは既修得
0824nobodyさん2005/09/08(木) 04:42:23ID:???
Rubyにしなさい。もしくはJavaScript
0825nobodyさん2005/09/08(木) 05:20:17ID:???
PHPは実用性にフォーカスを当てた言語なので
清濁あわせもつ姿勢で臨まないといけませぬよ。
0826nobodyさん2005/09/08(木) 08:16:17ID:???
>>823
俺はPerlのいまいちさに愕然とした
0827nobodyさん2005/09/08(木) 11:33:57ID:???
いや、でも本当にPHPのエラー表示は不親切だと思う。
本当ならこの程度のことはコンパイラが指摘してくれるのに…みたいなのとか。
さっきの型の問題もそうだし。
0828nobodyさん2005/09/08(木) 12:15:39ID:???
インタープリタの利点って今の時代あんまり無いんだよな。
例えばJavaはEclipse使えば自動的にコンパイルしてくれるし。
0829nobodyさん2005/09/08(木) 13:11:49ID:???
>>816
じゃあ、寄付しなさいw
さもなければJavaにしましょう
0830nobodyさん2005/09/08(木) 13:16:21ID:???
>>821
じゃあ、この例はどうかな

http://pc8.2ch.net/test/read.cgi/tech/1124990165/103-104
http://pc8.2ch.net/test/read.cgi/tech/1124990165/152
0831nobodyさん2005/09/08(木) 13:18:49ID:???
>>825
JavaやC++,Perlも実用性にフォーカスを当てているけど。
0832nobodyさん2005/09/08(木) 15:25:00ID:???
>>828
特別なツールが必要ない
0833nobodyさん2005/09/08(木) 15:25:49ID:???
>>825
PHPは濁濁しとるな
0834nobodyさん2005/09/08(木) 15:29:10ID:???
>>832
それってメリットか?
数行しか書かないわけじゃないんだから、そこまでお手軽にする必要もないだろ。
本格的に書くなら、インタプリタ言語だって開発環境整えなきゃならんのだし。
0835nobodyさん2005/09/08(木) 16:43:16ID:???
コーディングの速さ
それがPHPのジャスティス
0836nobodyさん2005/09/08(木) 17:52:57ID:???
VisualStudioでASP.NET使ったり
EclipseでJava使ったりした方が
コード保管も効くし遥かにコーディングが速い。
0837nobodyさん2005/09/08(木) 18:36:50ID:???
うそ?
0838nobodyさん2005/09/08(木) 18:41:45ID:???
eclipseでPHP書いてる俺は色々な矛盾を背負ってるな
0839nobodyさん2005/09/08(木) 18:42:08ID:???
Java Studio CreatorでJSPを作るのが速い。
しかしJava使える安いレン鯖ないから自鯖で遊ぶ以外使ってねー
0840nobodyさん2005/09/08(木) 19:16:33ID:???
>>838
EclipseでPHP使っても、JAVAのようにはいかんだろ
0841nobodyさん2005/09/08(木) 19:17:52ID:???
Perl通ならEclipse+EPIC。
これ最強。
0842nobodyさん2005/09/08(木) 21:33:13ID:???
専用の開発環境を使えば、ブレークポイントを仕掛けてコードをトレースしながらデバッグできるから便利だよね。
0843nobodyさん2005/09/08(木) 22:28:23ID:???
>>834
本格的に書かないなら?
みんながみんな、本格的に書くわけじゃないから。
0844nobodyさん2005/09/08(木) 22:29:47ID:???
>>843
逆に、数行のスクリプトなら、絶対PHPなんてこともなくなるが。
もっとこなれてるPerlでもPtyhonでもいいだろって話になる。
0845nobodyさん2005/09/09(金) 04:29:23ID:???
PHPの勢いはとどまることを知らないな
0846nobodyさん2005/09/09(金) 06:14:55ID:???
そんなことよりお前ら
良書が多かった秀和システムが
よりによってマウスコンピュータに買収されたよ。
たった40億で。
0847nobodyさん2005/09/09(金) 10:01:15ID:???
そうか。
オレのお小遣いがもうちょっとあがったら買い取れるんだが。
0848nobodyさん2005/09/09(金) 10:58:49ID:???
あまいな、こっちは例え100億倍されても40億足らないさ
0849nobodyさん2005/09/09(金) 11:08:39ID:???
JavaやC#について行けなくなった落ちこぼれプログラマーでも、PHPならWebプログラマーとしてやっていけるっていう自信を与えたんだよ。
ホームページビルダーが使えればWebデザイナーを自称出来るみたいに、PHPさえ出来ればWebプログラマーになれるの!

へー、Javaが使えるの?Perlが使えるの?すごいですね。でもここがどこの板かわかってる?
PHPを馬鹿にするようなプログラマー様はとっととム板に帰れ!!!
0850nobodyさん2005/09/09(金) 13:42:53ID:???
先生がキノコだと聞いてやってきた俺様ですお
0851nobodyさん2005/09/09(金) 16:48:00ID:???
もともと企画が生業でも
仕方なく自分でプログラムしなくちゃならない場合もあるんよ。
そういう場合にJavaまで覚えるのはちょっとヘビーウェイトすぎる。
PHPは夢追い人の味方です。
0852nobodyさん2005/09/09(金) 16:52:24ID:???
っていうかPHP→perlって簡単じゃない?
0853nobodyさん2005/09/09(金) 17:15:16ID:???
オライリージャパンはPHP関連の本をもっと出せよ
向こうじゃいっぱい出てるじゃんよーボケボケ
0854nobodyさん2005/09/09(金) 17:18:52ID:???
http://www.hping.org/phpinteractive/
PHPのコマンドライン環境だって
こういうのってPHPにしかないよね PUPU
0855nobodyさん2005/09/09(金) 17:20:30ID:???
>>852
Perl→PHPと流れてきた人はいても
PHP→Perlの人はあんまりいないと思うぞ
0856nobodyさん2005/09/09(金) 17:26:36ID:???
オライリーじゃなくても良いんだけど全体的に訳本が少ないよね。
国内に入門以上のPHP記事書ける人がいないことは我慢するからさ
せめて海外の良本をもっと訳せ。
0857nobodyさん2005/09/09(金) 20:34:44ID:???
POPO(Plane Old PHP Object)って言葉考えたから
お前ら使っていいよ。
0858nobodyさん2005/09/09(金) 20:40:36ID:???
http://p0t.jp/mt/archives/2005/01/php_4.html

と思ったら既に使ってる人いたorz
0859nobodyさん2005/09/09(金) 20:43:24ID:???
Oldって何だよ。PHP界に古いオブジェクトなんて無いぞ。
0860nobodyさん2005/09/09(金) 20:50:54ID:???
>>854
ま、他のインタープリタでも普通にコマンドラインからコードを実行できるけどな。
PHPにもコマンドラインから実行する環境はあるし。

でも、PHP使いには、コマンドラインがわからなくて、こういうのに頼らないと何も出来ない人もいるのね。
0861nobodyさん2005/09/09(金) 20:52:19ID:???
>>860
ブラウザからBASICみたいに実行できたらわりと素敵だろ
0862nobodyさん2005/09/09(金) 23:31:36ID:???
>>860
そうじゃなくてコマンドライン版がある言語なんてPHPぐらいだろって事じゃないか
0863nobodyさん2005/09/10(土) 00:03:03ID:???
教えてgooもPHPか。
拡張子にphp3とか数字つけてる香具師ダサい
0864nobodyさん2005/09/10(土) 00:14:51ID:???
拡張子に.phpってついてる自体なんとなく素人臭い
0865nobodyさん2005/09/10(土) 00:23:12ID:???
拡張子なしにすりゃいい
将来的にアプリサーバ変えるかもしれんのだし
0866nobodyさん2005/09/10(土) 00:23:42ID:???
拡張子.plはなんか中途半端で気持ち悪い
0867nobodyさん2005/09/10(土) 09:06:03ID:???
>>866
なんかわかる、そのキモチ。
某SNSのMなんかはその典型じゃまいか!
.cgiじゃないと気持ち悪い。
0868nobodyさん2005/09/10(土) 13:07:04ID:???
>>862
0869nobodyさん2005/09/10(土) 16:33:50ID:???
拡張子付けたくなかったらServletを使うといい。
0870名無しさん@そうだ選挙に行こう2005/09/10(土) 17:05:52ID:???
>>866
単なる中傷だな、そりゃ。
0871名無しさん@そうだ選挙に行こう2005/09/10(土) 17:33:58ID:???
>>869
Apacheの設定でなんでも拡張子なしに出来る
0872名無しさん@そうだ選挙に行こう2005/09/11(日) 00:26:21ID:???
mixiはCGIじゃないだろ。
0873名無しさん@そうだ選挙に行こう2005/09/11(日) 00:41:28ID:???
キター
0874名無しさん@そうだ選挙に行こう2005/09/11(日) 01:18:55ID:???
>>872
CGIという『言語』はありませんw
Common Gate Interfaceですよw
0875名無しさん@そうだ選挙に行こう2005/09/11(日) 01:24:24ID:???
だからmixiはCGIじゃないって言ってるんじゃないの?
0876名無しさん@そうだ選挙に行こう2005/09/11(日) 01:24:51ID:???
872はcgiじゃなくmod_perlだと言いたかったんじゃないのか
0877名無しさん@そうだ選挙に行こう2005/09/11(日) 01:43:20ID:???
>>874
ww
0878名無しさん@そうだ選挙に行こう2005/09/11(日) 04:11:51ID:???
PHP厨がやっと覚えたから使ってみたかったんだろ
CGIという言語はありませんって
0879名無しさん@そうだ選挙に行こう2005/09/11(日) 04:38:34ID:???
いやそんなことを言うのはPerl厨だろ
0880名無しさん@そうだ選挙に行こう2005/09/11(日) 05:09:30ID:???
へー、おれからするとperlできる奴って、少なくとも
Unix系OS、Apacheに詳しいと思うけどな。
0881名無しさん@そうだ選挙に行こう2005/09/11(日) 07:47:40ID:???
>>874
Common Gateway Interface な
0882名無しさん@そうだ選挙に行こう2005/09/11(日) 11:48:26ID:???
よくCGI、PHP、Rubyの使用可って書いてあるのを見るけど、この場合、CGI=Perlみたいな
感じなのかな?
0883名無しさん@そうだ選挙に行こう2005/09/11(日) 20:03:31ID:???
そのような間違った表記が多いのも事実。
0884名無しさん@そうだ選挙に行こう2005/09/11(日) 20:09:51ID:???
インタプリタ行次第でシェルスクリプトも使えたりすることがあるけどね
0885名無しさん@そうだ選挙に行こう2005/09/11(日) 22:16:13ID:???
だが元祖はCGI=Perl
PHPもPerlがなきゃ生まれなかっただろうな。
0886nobodyさん2005/09/12(月) 01:21:51ID:???
イコールじゃない。
CGIに特化していたのがPerlってだけ。
CGIはインターフェースだ、言語ではない。
0887nobodyさん2005/09/12(月) 01:49:32ID:???
特化してないよ。
CGIに適した言語がPerlだっただけ。
0888nobodyさん2005/09/12(月) 01:50:38ID:???
>>885
つかPHPは初期はPerlのマクロだったかと
0889nobodyさん2005/09/12(月) 18:11:57ID:???
>>882-883
表記不足なだけで間違っているとは言えないな。
http://www.cssv.jp/detail/hom03.html
例えばここだとPerlに限らずCでもRubyでもOKって書いてある。
0890nobodyさん2005/09/12(月) 20:11:38ID:???
#/usr/bin/perl

use chubo;

my $php_chu = chubo -> new();
my $omaera = $php_chu -> kill();

print $omaera;

exit;
0891nobodyさん2005/09/13(火) 03:01:02ID:???
>>889
だからそこのように間違いが多いんだって。
>>890
1行目にエラー
0892nobodyさん2005/09/13(火) 03:06:18ID:???
>>890
慣れてないなら無理して煽るなよw
これだからPerl厨は…
0893nobodyさん2005/09/13(火) 03:15:54ID:???
perl使いなら間違えないだろうから、どう考えてもPHP厨だろ
ソースの内容も、Perlが厨だみたいな感じだし
0894nobodyさん2005/09/13(火) 03:16:41ID:???
最後の一行書き忘れて投稿しちゃった

自演の煽りだろうね
0895nobodyさん2005/09/13(火) 06:06:52ID:???
>>894
意味が分からないぞ
もしかしてPerl厨?
■ このスレッドは過去ログ倉庫に格納されています