Perl VS PHP (593レス)
1-

34: よしもと ID:15(2/5) AAS
 JSPとPHPはどっちがどういう風に優れているのでしょうか。
 この部分ではPHPが勝っていて、JSPはこの部分が勝っているみたいな。
35: 電動ナナシ [0] ID:12(2/3) AAS
JSP 単体と PHP を比較する意味はほとんどない。強いて言えば Java を作っている
Sun 純正だから Java との親和性が保証されている程度。PHP から Java の
プログラムを使うこともできるけど、一人で両方こなすのは面倒くさい。

好きなほうを使えばいいじゃん。
36: 名無しさん@お腹いっぱい。 ID:09(1/2) AAS
将来的にロジックを切り離して再利用したり、大量のアクセスが
きたときにスケールアップさせたければJSP+AS
初期の生産性・開発スピードを優先するならPHP
37
(1): よしもと ID:11(4/7) AAS
お返事ありがとうございます。

結局好きなほうを使えばいいんだなーとは思うのですけれど、興味として聞いてみました。すみません。
PHPの本を読んだときに、予算があって、時間もとれるのならばJSPでやるけれど、そうじゃないときは
PHPで著者は仕事をしている、という下りがあって、「そうするとPHPはCGIとしてのPerlのリプレース
にしかすぎず、最終的にはJAVAに駆逐されるのかなあ」と思ったので。

どうなんでしょう。
38: PHPLIB ID:11(5/7) AAS
PHP4でPHPLIBは使えますかね??
誰かお願いします。
39: 名無しさん@お腹いっぱい。 ID:17(3/5) AAS
使えますよ。
40
(1): 名無しさん@お腹いっぱい。 ID:03(4/12) AAS
>>37
ジャンボジェットとセスナは別なのりものでしょう?
どっちかだけが生き残る、なんてもんじゃない。
小回りは聞かないが圧倒的な乗り心地、でも高いジャンボ(JSP)と、
軽快にスイスイと飛び回るセスナ(PHP)
41
(1): 名無しさん@お腹いっぱい。 ID:10(1/2) AAS
>>40
その比喩は無理があるぞ。
42: 名無しさん@お腹いっぱい。 ID:17(4/5) AAS
>>41

そいじゃ、どういう比喩が?
43: 名無しさん@お腹いっぱい。 ID:22(5/5) AAS
さぁ?
44: 名無しさん@お腹いっぱい。 ID:01(3/4) AAS
PerlやPHPのお手軽さを知ると、
JavaServletやJSPで書くなんてバカバカしくてやってらんない。
Java好きだけどね、たいがいの場合、手間くってめんどくさいだけ。
よっぽと巨大なWebアプリでも開発するんなら、わからんでもないが。
45: 名無しさん@お腹いっぱい。 ID:02(3/7) AAS
車とバイク程度かな。
高速道路使って長距離ドライブは車が楽だが、
近所のコンビニにはバイクが便利。
やれることはどっちでも無理すりゃできるが、イージーさ
が違う。
46
(2): 名無しさん@お腹いっぱい。 ID:13(2/6) AAS
Perlはバイク、
PHPは電動自転車、
JSPは非オートマ車
Servletは二階建て大型観光バス
47: 名無しさん@お腹いっぱい。 ID:15(3/5) AAS
>>46
おぉ! 良いっ! (・∀・)
48: 名無しさん@お腹いっぱい。 ID:16(4/4) AAS
どうも違和感があるな。
その「何か大きなすごいモノ」って、アプリケーションサーバを指してないかい?
JSPもServletも本来は手軽なものだよ。
49: 名無しさん@お腹いっぱい。 ID:18(2/5) AAS
でかいもの作るには手軽なだけだろ
50: 名無しさん@お腹いっぱい。 ID:23(4/7) AAS
JSPはともかく、Servletはちょっと面倒でない?
51: 名無しさん@お腹いっぱい。 ID:03(5/12) AAS
Servletはコンパイルが必要という時点で、もう手軽とはいえないでしょう。
場合によっては、つーか、たいがいは一本のサーブレットに対して、
クラスファイルが沢山できる事になるし、jarでパックすりゃ一つに
なるといっても、それだって一手間よけいにかかる事にかわりない
し。とかいいながら、サーブレット使ってるんだけどさ。
サーブレットからPerlやPHPのモードになると、それまで大リーグ
ボール養成ギブスでもつけてたんかみたいな開放感を感じるのは
おいらだけか?
52: 初期不良 ID:03(6/12) AAS
suExec がかかるかどうかの違いが一番大きくない?
掲示板の場合書き込みに Perl CGI、
表示に PHP って感じにしないと
権限の管理ができないような気がするんだけど。
何かいい方法あるんですか?
53
(2): 名無しさん@お腹いっぱい。 ID:03(7/12) AAS
その ギブスで 養成されたか知りたい
54: 電動ナナシ [0] ID:12(3/3) AAS
>>53
Servlet を使おうとすると、それなりにオブジェクト指向設計・実装技法を
身に付ける必要があるから、アプリケーションの設計能力は若干高まるんじゃ
ないかな。
まあ Java プログラマー自称していても巨大な main() 作る人もいるから、
「常にそうなる」わけではないけど、少なくともそういう機会は与えられる
よね。

PHP だけしか使っていないと、なかなかそういうやり方が身につかない。
そういう設計・実装が必須ではないし、オブジェクト指向的に書く問題点も
あるし(全体の見通しが悪くなる、書きなれていない、適切なサンプルがない)、
具体的なメリットが痛感できるわけでもないから、これは仕方が無いと思う。
# マンモス本のコードを見れば痛感できるでしょう・・・。

もちろん、そういうオブジェクト指向的な書き方ができるようになることの
是非はまた別だね。書けるようになるまでに必要な労力や、メリットを考えると
あらゆる場合にお勧めするわけではない。
議論がずれてきたのでこの辺はまた別の機会にでも。
55: 51 ID:18(3/5) AAS
>>53
大リーグボール的魔球のようなプログラムが書けるようになったとは思わんさ(藁
開発にかかる労力としての比喩だよ。でもJavaって悪くない言語仕様だとは思う。
56: 名無しさん@お腹いっぱい。 ID:03(8/12) AAS
意外と素人が多いな、ここ。(もちろん全員ではないが)
適材適所はプロの現場、趣味を含めて当然だと思う。
とりあえず企業のサイト(コンテンツ)でPHPはちょっと痛いと思う。
JSPのアプリケーションサーバーだって安いんだからさぁ。
自分は自宅で趣味でやるからPHP使うけど。
57: 56 ID:03(9/12) AAS
つうかPerl VS PHPだったっけ。
個人的にはWebのアプリケーションとして使うなら
PerlよりPHPの方が生産性が高い(特に小規模なら)と思う。
たとえば、よーいドンで作ったら勝つのはPHPでしょう。
(同等のスキルの人間が作ったとして)

Perlは今後、コマンドラインから使うことにしよう(藁
それはそれで便利。覚えておいて損はないよね。
58
(1): 名無しさん@お腹いっぱい。 ID:14(2/2) AAS
PHPってPerlより生産性高い?
PHP3はデバッガがなくて苦労したけれどな。
データベースにしてもDBI使えば変わらないし。
Perlのほうがライブラリが充実しているし、いろんなことが出来ると
思うんだけれどなー
59
(2): 名無しさん@お腹いっぱい。 ID:18(4/5) AAS
ツール,参考書籍等においては当然Perlだけど、
それをふまえても生産性はPHPに軍配上がると思う。
PHPが枯れてくればさらに差は広がるであろう。
60
(1): 名無しさん@お腹いっぱい。 ID:19(1) AAS
>>59
>それをふまえても生産性はPHPに軍配上がると思う。
なんで?
理由は?
61: 電動ナナシ ID:20(1/2) AAS
>>58
デバッガについては Zend Debugger がある。有償になるけど。
VB のようなステップ実行とかブレークポイントの設定とか可能みたい。
ただまだ使った経験がないので、どこまでカタログスペック通りかは不明。

>>59-60
そういう議論は定量的な数字を示さない限り「そう思う」「いや思わない」
という水掛け論になりがち。もっとも数字を出しても、その数字をどう評価
するかという別の問題が出てくるので、これが決定的ではないが。

ちなみに会社でプログラミング初心者にやらせてみた感じでは、PHP の方が
受けがよかった。

PHP の場合、HTML 埋め込みになるため、まず素の HTML で書いてみて、
そこにだんだん PHP のコードを入れるという形で徐々に試すことが出来る。
その点がとっつきやすそうに見えるらしい。

Perl だとどうしても最初から Perl 「プログラム」から書くことになり、
その辺の心理的抵抗が大きい模様。

そういう事例もある、程度に読んでほしい。
62: 電動ナナシ ID:21(1/3) AAS
ちなみに生産性は、言語仕様よりも
・再利用・メンテナンスを意識したコーディングをしているか
 (コーディングスタイル)
・きちんと設計できているか(特にビジネスロジック層と永続化データ層)
の影響を大きく受けると思うので、Perl だろうが PHP だろうが違いがあっても
誤差程度というのが自分の考え。

Perl は write-once な言語だと揶揄されることが多いが、PHP にも同じ傾向が
見られるような気がする。そうだとすると、どちらもそのままでは生産性は低い、
が正解では?。で、どうやったら生産性が高まるか?という話になるのでは
ないかと思う。
63: 電動ナナシ ID:21(2/3) AAS
s/write-once/write-only/
鬱だし脳
1-
あと 530 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.022s