Perlはもう時代遅れPHPの時代
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/11/10 17:03ID:4QgJjHBpPHP最高!!!!
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がダメって事もないんですけどね、実際問題として少しでも手間かからないものになってしまいますね。
0442nobodyさん
02/12/17 02:52ID:???0443438
02/12/17 04:07ID:???ここでこんな話がわかる人がいるとは驚きです。
ガスなんて昔はVAXで。。。VAXつっても今の人はわからなさそう。それでシェルとかperlとかいじってますた。その頃は”いんたーねっと”なんてあまり一般人はやってなかったので、
私はWebプログラムなんて知らないで、そういう知識を覚えました。
VAXで動くLAN内でできるローグみたいのとか色々あったな。そーいうのを書いたり、業務のシステムつくたり、そういうプログラマさんもいます。多分Web業界より歴史はあるでしょう。
今は、441さんの言うとおり色々な言語使われてますが、私が言いたかったのは、
>まあいろいろ所でプログラムは使われてるから。わかってもらいたいですね。
ということです。
”追いやられた感じ”と言われてちょっと心外だったもので・・・
#JWのデータは精度が腐ってたりするので変換後スクリプ�dで整形とか
#力学的な計算なんかはVBでするのが多いかな(表計算とかと連動)
0444nobodyさん
02/12/17 05:58ID:???> 大体Perlと比較すべきはCとかJavaだと思うんだが。汎用言語として。
確かに、Webでの話となるとPHPと比べちゃうけどさ。
Web以外で比べるというなら、RubyやPythonだろ。
0445nobodyさん
02/12/17 11:20ID:REOeTMq6system administrator/サーバー管理者などは,perlを使うのでは?
コンピュータの「プロ」は, perl!
0446nobodyさん
02/12/17 11:57ID:???0447nobodyさん
02/12/17 13:15ID:???WEBプログラミングとして新たにperlを用いるのは時代遅れ。
0449nobodyさん
02/12/17 16:22ID:buRk6rLT> 確かに、少なくともPerlを積極的に薦める理由はもはやないな。
Googleのサーチエンジンを自分のWebに取り入れる場合に、perlや
java用のAPIはGoogleが用意しているが、PHPはない。
PHPは、ライブラリーやモジュールの数が不足しているので、複雑なWeb
ページ作成には、自分で全部ライブラリーやモジュールを作らなければなら
ない。単純なWebページは、PHPがいい。
0450nobodyさん
02/12/17 17:18ID:???googleAPIのPHPはあるぞ(w
http://www.soapware.org/directory/4/services/googleApi/implementations
つか、そのためのSOAPだな
Javaのようにフレームワークらしきものがないのが今のPHPの弱点の気がする。
0451nobodyさん
02/12/17 22:46ID:???>複雑なWeb ページ作成には、自分で全部ライブラリーやモジュールを
>作らなければならない。単純なWebページは、PHPがいい。
複雑?単純?何を基準に?
単純なWebページはHTMLでいいと思います。
複雑な事とは例えば何の事を言ってるのですか?
0452nobodyさん
02/12/17 23:04ID:???大抵のものは自分で作れてしまうが・・・・・
449は我々には想像すらし得ない難題に挑戦しているんだろう
0454nobodyさん
02/12/18 07:10ID:BYSxko/M検索プログラム
1 SQL: 検索用のインデクス(文字列)とタイムコードの
データをMySQLで管理
2 Webブラウザーをフロントエンドにして、検索する
文字列を入力
3 入力された文字列が使われている場面のタイムコードを
取得
4 そのタイムコードから始まる場面を30秒間、Webブラウザー
上で再生する
このようなWebページを作る場合に、1~3はどの言語でも可能だが
4に関しては、mpeg映像編集用のモジュール/ライブラリーがな
いPHPでは難しい。
2分22秒からの場面を30秒間再生するPHPスクリプトを、
君の技術でかけるかい?
0455nobodyさん
02/12/18 12:00ID:Xwpgr0Zpそれって、Perlなら出来るの?
0456nobodyさん
02/12/18 12:15ID:aS/tHQZKよく分からないが、SMILのコードを動的に書き出すってことではダメなのか?
>このようなWebページを作る場合に、1~3はどの言語でも可能だが
>4に関しては、mpeg映像編集用のモジュール/ライブラリーがな
>いPHPでは難しい。
思うのだが、PHPはまずWebありきでローカル環境での動作をそれほど強く想定していない・・・、あくまでもHTML+DBで完結していることを前提としているので、ライブラリがそれ程
整備されないと思うのですがどう?
(Perlに比べると、Web用の言語としてやや特化されており、守備範囲が狭い)
0457nobodyさん
02/12/18 14:12ID:v+dOkMlpperlは、ダクトテープ・プログラムと呼ばれるくらいで、
あらゆる言語/ライブラリー/プログラムを張り合わせて、
作業できるから、perlにできないことはない。
この場合、perlのモジュール/ライブラリーに映像編集機能が仮に
なくても、外部プログラムを`....`で呼び出して、
`mpeg映像を編集するプログラム $starttime 30秒`
という1行のコマンドをperlスクリプトに追加して、指定した部
分の映像を切り取って、Webからアクセス可能なディレクトリ
ーに保存すれば、音声・映像データベースがwebブラウザーか
ら「MySQL+Perl+音声映像編集プログラム」の組み合わせで可
能となる。
PHPでは、単純なWebアプリしか作成できない。
0458nobodyさん
02/12/18 14:29ID:???それいったら、PHPからはJavaもCライブラリもCOMも呼べるわけで・・・。PHPにもできないことはなくなるよ。
てゆか外部プログラムを呼ぶというのはPerlやPHPそのものの力ではできないということを認めてるんじゃねーの?
0459nobodyさん
02/12/18 16:45ID:???たまにPerlに戻ると、
やってられっかボケ!という気分になる。
エラーが出てもどの行かわからんからストレス急上昇。
とりあえず面倒くさい。
0460nobodyさん
02/12/18 18:44ID:???少なくともユーザーから見ればどこから何分映像を流すかなんて事よりも
『単純だけど』DB駆使したヤフオクの方がよっぽど複雑なわけだが・・・
0461nobodyさん
02/12/18 21:16ID:???全部見直せってか。<特にファイルの最後がError行になる時
Perlでも変わらないけど(ワライ
0462nobodyさん
02/12/18 22:17ID:BYSxko/Mtail -50 /var/log/httpd/error_log
0464nobodyさん
02/12/18 22:42ID:m9j9vRkqWEBプログラミングにおいて
PerlがPHPより優れている点はない!
0465nobodyさん
02/12/18 22:43ID:???PHP遅いじゃん・・・
whileで同じ回数回してもDSOなPHPより
suexecの方が速いってどういうことだよ
でもチャットくらいならPHPでも負荷にならないからいいかもな
0466nobodyさん
02/12/18 22:49ID:b6+ij7pNhttp://www.medianetjapan.com/2/15/meeting/deaikagaku/index.html
0472nobodyさん
02/12/18 23:23ID:BYSxko/M0473nobodyさん
02/12/19 00:28ID:???0474nobodyさん
02/12/19 04:13ID:???0475nobodyさん
02/12/19 04:33ID:???0477nobodyさん
02/12/19 10:24ID:???0478nobodyさん
02/12/19 11:30ID:V/G9Nq5D既存のを参考に独自に自分のサーバ専用の言語を作って使う。
当たり前です。
0479nobodyさん
02/12/19 12:06ID:???0480nobodyさん
02/12/19 17:06ID:QiW0swbs0481nobodyさん
02/12/19 17:36ID:???0483nobodyさん
02/12/20 14:35ID:???あなた達にはPerlが面白いと思います。
0484nobodyさん
02/12/20 15:17ID:???0485nobodyさん
02/12/20 16:54ID:???0486nobodyさん
02/12/20 19:48ID:???ハァ?
貴殿に指図を受ける義理はないし、従う義務もない。
無意味なカキコはもうやめようネ♪
知障出現記念の晒しage!
0487nobodyさん
02/12/20 21:14ID:???頭の悪そうな煽りはやめろって
それはそうと485は
「とにかくPHPは、やらないで下さい。」
「とにかくPHPはや(流行)らないで下さい。 」
どっちだ?
まあどうでもいいけどなw
0488nobodyさん
02/12/20 21:53ID:???0490nobodyさん
02/12/20 22:45ID:LHKueOSuRuby や Python がいい感じにライブラリが揃ってきているのに、PHP ときたら出来合いのオブジェクト指向機能
をつけて汚いライブラリを標準添付してしまってるのがイタい。PHP は決してメインのプログラミング言語にはなり
得ない。ほんのちょっとした Web プログラミングするくらいにしか用途はないし、そんなこといっても 小規模な Web
プログラミングするなら既に Ruby か Python かっていういい選択肢はあるんだから、PHP も存在意義なし。
0491nobodyさん
02/12/20 23:45ID:???そんなの使ってPHPはやらないでください。おながいします。
0492nobodyさん
02/12/21 00:08ID:???1人混じりこんでいる模様w
0493nobodyさん
02/12/21 01:24ID:ryoQdn+lRuby や Pythonがメイン???
( ´,_ゝ`)プ
0494nobodyさん
02/12/21 01:25ID:???Perlの時代はこれからもきっと続くはずだから。
Perlとかそんなのがすっごい簡単で良いからさ薦めてるだけさ。(;_; )
0495nobodyさん
02/12/21 01:25ID:???PHP は言語仕様がダメでライブラリもダメで当然ロクなコードも書かれない。
(新しい考え方が実現されるのは別の言語で、PHP はそれを無理やり Web 向けにしようとしてるんだけど、
後追いに割には改悪になっちゃうのは素がダメ(ポリシー・言語仕様がダメ)なんだろうな)
0497nobodyさん
02/12/21 06:37ID:???文法はC言語に似ているし、貧弱だけどクラスも使えるし。
企業の新人教育にはいいんじゃないかな。
PHPでWebのプログラミングの基礎を覚えてもらったとして
後々の、CやJavaへの習得もやりやすいように思う。
Perlは省略形が多いでしょ。例えば、$_ とか。
これは、個人的には好きになれなかった。
多分、シェルプログラミングの方法を継承してるんでしょうけど。
PerlかPHPかはDB連携のしやすさが選択の1つの基準になるように思う。
そういう意味では、Servlet/JSPも一緒に考える必要がありますね。
結局、言語の選択というのは、どのようなシステムを開発するのか、
どういった人員体制で開発するのかによって判断すべきものです。
逆に言えば、その判断がシステム開発者の腕の見せ所でもあるわけです。
そういう意味で、皆さんには特定の言語に拘るのではなく、幅広くやって欲しいです。
0498nobodyさん
02/12/21 11:34ID:ryoQdn+lそれなら回り道せずに
最初からCで良いんじゃねーの?
0499nobodyさん
02/12/21 14:01ID:???「497:後々の、CやJavaへの習得もやりやすいように思う。」とありますよ。
君は使い分けが出来ないタイプですね。(*^。^*)バカとは申しませんが。
0500nobodyさん
02/12/21 16:06ID:???>Perlは省略形が多いでしょ。例えば、$_ とか。
アホか。省略「できる」ってだけだろ。省略せずに書くこともできる。
そんなことも知らずに比較なんかすんなよ。
0502nobodyさん
02/12/21 17:03ID:???優れる方が生き残るんじゃない。生き残った方が優れてるんだよ。
両方生き残れば両方優れてる。両方滅べば両方劣っている。
片方がイヤなら「滅びろ滅びろ」と毎日呪えばよい。
0503nobodyさん
02/12/21 17:30ID:???アセンブラ最高!!!!
0505nobodyさん
02/12/21 17:50ID:???0506nobodyさん
02/12/21 17:53ID:u99vuaxNわかるかい?
0507nobodyさん
02/12/21 18:37ID:???そしてPerlマンセーと言いつつPHPを使うわけよ。
結論は、おまえらはPerlを使ってください。なわけよ。
現実にPerlはもう時代遅れPHPの時代だからな。(w
0508nobodyさん
02/12/21 18:57ID:JVyRJ1sr国政選挙と同じで、多数決だな。PHPは、初心者しか使わないから、
低レベルのライブラリーしか用意できないし、使用するユーザーが
少ないから、進歩も遅い。
進歩する前に、淘汰されてしまう。
■ このスレッドは過去ログ倉庫に格納されています