【ANTI】今、あえてPerlで攻める【PHP】
■ このスレッドは過去ログ倉庫に格納されています
00011
03/03/03 09:31ID:???言えばたまたまPHP普及期のポータルサイト系ソフトのデザインが綺麗
だったってことがデカい。ほとんどのヤシは良くPerlも知らないでPHP
マンセーとかいってるけど実際、perlほど柔軟性、応用性もないし、
ASP,JSPほど大規模なことができるわけでもない。つまり、帯に短く、
たすきに長し、って言う感じぃ?
0048nobodyさん
03/03/06 16:11ID:+gO+ZgjD0049nobodyさん
03/03/06 16:16ID:???もうちいと、具体的に示せや。
0050nobodyさん
03/03/06 16:16ID:???0051nobodyさん
03/03/06 16:22ID:???0052nobodyさん
03/03/06 16:22ID:???でもそんなにOOPにこだわるんだったらJSPの方がいいぞ。
オブジェクト指向に関してはPerlなんぞJavaの足元にも及ばん。
0053nobodyさん
03/03/06 16:27ID:???0054nobodyさん
03/03/06 16:27ID:???OOPもしたい。っていう妙な人もいる。
0055nobodyさん
03/03/06 16:44ID:???Perlは完全な独自仕様だからね。一人で別の道を走ってるって感じw
ひねくれ者とかには合う言語かもしれない。
0056nobodyさん
03/03/06 16:48ID:???をJAVAでやりたいが、開発に工数がかかるんだよね。
なんで中小規模のWEBシステム案件はmod_perlかPHPで開発するのが
総合的に一番良い。
んで、
PHP OOP < mod_perl OOP
だと思うのよ。
ApacheASPも面白いけどね。
0057nobodyさん
03/03/06 16:52ID:???Larryの好みで自然言語に近くなってるものもある。・・
0058nobodyさん
03/03/06 16:55ID:???Cマンセー
0059nobodyさん
03/03/06 16:59ID:???print "$nameは$age歳";
なんて書き方も$を強制しているためにできるわけだし。
0062nobodyさん
03/03/06 17:06ID:???0064nobodyさん
03/03/06 17:12ID:???0066nobodyさん
03/03/06 21:14ID:???今はPerlで書く必要度が落ちてきた。
でも、Perlしか知らないので書きつづける。
俺にはPHPが難しい。慣れない。糞。
0067nobodyさん
03/03/07 02:20ID:bQpgbFOK0068nobodyさん
03/03/07 09:57ID:???クライアントの予算的問題やサーバの問題でPerlかPHPで開発しなきゃ行けない時がある。
で、PerlとPHPそれぞれで開発した印象だけど
mod_perl>php>perl(cgi)
の順で開発がしやすかったな。
PHPはドキュメントが素晴らしかったという印象だけ残ってる。
0069nobodyさん
03/03/07 15:11ID:???0070nobodyさん
03/03/07 15:13ID:???開発しやすかった点を詳しく書いてみ。(w
0072nobodyさん
03/03/07 18:33ID:NRZ+pUQIぽっくんはPerlがいいと言い張っていたけどもPHPをやってみると
WEBに特化した関数が標準で使えるところがピカリンなわけです。
もしも1さんがPHPを使っていないなら試してみる価値はありです。
Perlが出来れば1週間ほどでマスターできます。
0073nobodyさん
03/03/07 19:25ID:???(^∀^)ヒャハハハハ!!
0075nobodyさん
03/03/07 20:52ID:???0076nobodyさん
03/03/07 21:06ID:???0077nobodyさん
03/03/07 21:11ID:???0078nobodyさん
03/03/07 22:23ID:???DB使ってちょっとしたことやろうと思うならPHP
DB関係なくひどく複雑なことやらせようと思ったらPerl
0079nobodyさん
03/03/07 22:36ID:???丁度いい関数が沢山あって、、って言ってPHPを使うやつ(中学生)は、
大した物を作らないから、PHPで事が足りる。
とにかく。perldoc見ずして、Perlを語るべからず。
0080nobodyさん
03/03/07 22:37ID:???そうじゃないと思うけどな〜
どうして、YomiサーチPHP化のスレでも
SQLじゃなくちゃPHP化する意味がないとか
言ってる奴がいるのか不思議だ。
べつにMySQLはPHPのために作られたわけじゃあるまいし。
008178
03/03/07 22:44ID:???わかってないのでぜひ教えて欲しいです。
どっちでも工数がほとんど変わらないなら、
慣れてるほうで作るのが一番のように思うのですが。
0082nobodyさん
03/03/07 22:51ID:???PHPに移った人が(Webプログラミング用としての)Perlを馬鹿にするのは、それが原因。
0083nobodyさん
03/03/07 22:55ID:???だから、結論は『目的次第』だって事だ。
例えばこの板のPHP厨の中には
どこかのレンタル共用鯖を借りてるだけで
Perl/CGIかmod_phpかどちらかしか選択肢がないから
後者の方が良いだろう!って奴が結構いるだろう。
この主張なら同意できる。
mod_perlを入れてるんだったら
以前からPerl使ってた人はわざわざmod_phpに変える事もないだろうし。
0084nobodyさん
03/03/07 23:11ID:???0086nobodyさん
03/03/07 23:16ID:???(^∀^)ヒャハハハハ!!
0087nobodyさん
03/03/07 23:18ID:???0088nobodyさん
03/03/07 23:39ID:???0089nobodyさん
03/03/07 23:56ID:???モジュールで様々な拡張が可能なPerl
お好きな方をどうぞ。
0091nobodyさん
03/03/08 01:02ID:???0093nobodyさん
03/03/08 01:16ID:???未だにAnother HTML-lintで出る警告の意味が理解できないHTML厨
0094nobodyさん
03/03/08 05:37ID:???にっこり
ヽ二/
↑
10秒以上見つめていると松井秀喜に見えてきます。
0095nobodyさん
03/03/08 14:48ID:???0096nobodyさん
03/03/08 21:15ID:???見えた。。。
0097nobodyさん
03/03/08 22:04ID:???0098nobodyさん
03/03/08 23:03ID:???0099nobodyさん
03/03/09 23:12ID:???0100デフォルトの名無しさん
03/03/10 02:22ID:BQXVz0uf0101損権厨房 ◆mVeUbtZCI.
03/03/10 04:41ID:???設置は楽なのとソースがPerlに比べると読みやすいのはいいけどね
01021
03/03/10 06:47ID:V+lcO+F9違うよ。Perlは新庄じゃないか?汚いけどにくめない。
イチローはオールラウンドに無難にこなせるJAVA、
でもちょっと扱いずらい。松井は何だろうなあ、、、。
0103nobodyさん
03/03/10 15:38ID:???0104nobodyさん
03/03/10 20:55ID:???PHPはイチローっぽい。カッコいい!
101はISP待ちっぽい?。ケチかも。
103はPerl信者っぽい。マニアだね。
JAVAは次元が違うっぽ。チームとか球団。
0105nobodyさん
03/03/10 21:02ID:???0107nobodyさん
03/03/12 22:56ID:???0108nobodyさん
03/03/12 23:07ID:???ちゃんと対策とってるかよ
死滅対策をよ
死滅後の行動とってるかよ
0110nobodyさん
03/03/13 00:30ID:???0111nobodyさん
03/03/13 00:52ID:???PHPは複雑な処理するとなんで異様に重いんだね?
ループ処理とか特にそうだ。
中規模案件でPHP OOPでやるともはや実用に耐えられないくらい
負荷が凄いんだよ。他の言語でやると同じインフラスペックなのに
1.5倍くらいのアクセスに耐えうる。
この違いはなにかね?
確かに、PHPAやAfterBurnerとか使うとかなり改善されるけど、
最新のバージョンのPHPで対応してないことが多いし。
PHPはこういう小手先技術を使用しなきゃならんとこがまだまだ
だめだね。
言語自体のパフォーマンスが上がってくれりゃPerlに勝てるかもね。
0113nobodyさん
03/03/13 13:02ID:???折れのシチュエーションだと、Perlに比べて悪いってことはないな。
逆に言えばPerlを使っても(使わなくても)全然構わない。
#suExecでのCGI比較
まあ、気になるとCで組んでとかしてたけど、最近はマシンスペック上げる方が
色んな面で楽だし安いのでそっちに流れる。
比べてる"他の"でも、OOPしてるの?
アクセラレータ系は取り合えずzendのオプティマイザならPHP4.3はOKだね。
0114山崎渉
03/03/13 16:57ID:???0115nobodyさん
03/03/17 02:49ID:???cgiでなんて絶対使いたくない。
0116山崎渉
03/04/17 12:25ID:???0117山崎渉
03/04/20 06:08ID:???( ^^ )< ぬるぽ(^^)
0118山崎渉
03/05/22 02:11ID:???0119山崎渉
03/05/28 17:15ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0120nobodyさん
03/06/21 19:13ID:???ってことは、プロバとか普通のレンタルサーバにはいってるのは、modじゃない
普通のperlですか?
0121nobodyさん
03/07/15 01:30ID:???0122山崎 渉
03/07/15 11:18ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0123山崎 渉
03/08/02 02:33ID:???( ^^ )< ぬるぽ(^^)
0124ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:11ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0125山崎 渉
03/08/15 23:10ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0126nobodyさん
04/05/20 12:07ID:NShBOzWM�@Perlでは別インストールで多くの人が知らないデーターベース利用を標準で使用できるようにし、「データーベースが簡単に取り扱える」というイメージを特に強く植えつけた。
�Aウェブサイト作成への特化。例えば、セッション管理がそうだ。
�Bソースの隠蔽による著作権保護を可能にした。
データーベースを使いたいが、使い方がわからない。そこに、PHPなら使えるという情報が先に入る。これで、PHPに入った人もかなり多いはず。
PHPの言語仕様はZendに大きく左右される。
二年ほど前、PHPが出始めた頃には、変数のスコープがPerlとまったく同じ仕様だった。
もともと、Perlのソースコードを改編して作成されたPHP。
↓PHPの歴史
http://php.planetmirror.com/manual/ja/history.php
PHPには、Perlコードの退行による高速化の意図が言語のいたるところに見える。
マイクロソフトは、オブジェクト指向への対応というのが大義にVB6.0からVB.NETに言語仕様を大幅に変えた。
今後も大きく言語仕様が変わることはないのか?
オープンソースとは言っても、Zend社の
http://www.zend.com/management.php
の数人のスタップによって大きく左右される。
再帰的定義とされる「PHP:Hypertext Preprocessor」という名前にも理由がある。これは、要するに、正確には、「Perl Hypertext Preprocessor」としたいところだが、GNUの「GNU is Not UNIX」という再帰的な定義をもじったものだ。
要するに、「GPLのフリーソフトのライセンスには違反していませんよ!」と一つには主張し、また、一つには、「PHP is Not Perl」とでも言って、Zendの社としての姿勢を、先人の「Perl開発者たち」から擁護する意図があったのだろう。
Nではなく、Hなのが、そのための味噌だ!Perl開発者たちは、当然、面白くないはずだ。
PHP信奉者は、六芒星(hexagram)マークのユダヤ教にでも、入信せよ!
…といいつつ、かく言う私も、PHPに乗り遅れまいと必死だが…。(^^;)
0127nobodyさん
04/05/21 16:02ID:???0128nobodyさん
04/06/23 01:51ID:???java>>設計的に絶対に越えられない壁>>Perl vs PHP
javaは置いておくとして、
どちらかと言うとperl派。
理由:Larryとその仲間は面白い奴、青ラクダ本は読んでて飽きなかった。
理由なんてそれだけで十分だ。
0129nobodyさん
04/07/03 23:42ID:???phpやろうと思ったけど、完全な初心者からだと、参考書籍が少ないことに気づいたんです。
初心者向けと銘打っていても、大体は多言語を知ってる前提になっている。
perlだと、独習とか、すぐわかるPerlとかがある。
もう基本事項をマスターして、ばりばりプログラミングしていくぜって人には、ばかじゃねーのそんな些細なことって思われるかもしれませんが、
入門者にとっては結構大事なことだったりします。
だから、まずはperlを基礎からしっかり固めてみようと思います。
なんて、入門者が偉そうに言ってみました。
0131名無しさん@そうだ選挙に行こう
04/07/11 17:16ID:0oJHpIPm淘汰されるだろうからやらない方がいいよ。いや煽りじゃ無くてマジで。
0132nobodyさん
04/07/12 13:48ID:???Perlを覚えておけば何でもできますので後悔しません。間違いないです。
0133nobodyさん
04/07/12 14:02ID:???Perlが、use strictが標準になったら、no strictをおまじないとして入れてください、とかいう解説サイトが絶対出てくるな
0134nobodyさん
04/07/12 14:25ID:???0135nobodyさん
04/07/12 16:22ID:???てことが過去実際あったよ
まあ、スクリプトを責任持って自分で最後まで面倒見るor捨てる
てことが徹底できるんなら、それでもいいんじゃないか?
しかし、VB.NET ですら Option Explicit On がデフォルトになったことだし、
変数宣言とスコープの明示は時代の流れだと思うよ
0137nobodyさん
04/07/19 23:15ID:???0138nobodyさん
04/07/20 10:36ID:???一つしか無い方が
初心者の教育には良さげだな
0139nobodyさん
04/07/21 00:47ID:???0141nobodyさん
05/02/15 15:39:56ID:5Ng5Me3b俺はあえてPerlを使おうとしている。
しかも給与業務に。
0142nobodyさん
05/02/18 11:26:46ID:6+DV7XJbフォームのバリデート系モジュールがいいのなくて、
phpにしてしまうことがあるんだ。
perlのmvcフレームワークってなんかない?
やっぱりsledge?
0143nobodyさん
05/02/20 15:18:20ID:HD8VrkSM比べてしまうと駄目だなぁと思う。
JavaのStruts風のフレームワークをPerlで実装するみたいな
プロジェクトって無いのかな。
0144nobodyさん
05/02/20 22:32:09ID:???他の言語と全然違うからなんかやだ。
Cとかやったら→「perlなら簡単に書けるのにー」
perlをやったら→「なにこの気持ち悪い記述。内部的にどんなんなってんだよ」
ってことになってくる。
0145nobodyさん
05/03/10 19:11:08ID:???■ このスレッドは過去ログ倉庫に格納されています