2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

CGI VS PHP VS JAVA

1 :名無しさん@お腹いっぱい。:01/11/17 23:20 ID:???
CGI PHP JAVA
WEB上でよく使われている主流系
この中で一番勝ってるのはどれだ!?
討論し合おうではないか!

2 :名無しさん@お腹いっぱい。:01/11/17 23:24 ID:???
あなたはCGIを言語だと思っていませんか?
そうであれば終了です。

3 :名無しさん@お腹いっぱい。:01/11/17 23:27 ID:???
CGIはたくさんの言語で成り立ってる
今Parl言語が主流ナだけだけど
1は全部まとめていってるんじゃないの?

4 :名無しさん@お腹いっぱい。:01/11/17 23:38 ID:???
適材適所

5 :名無しさん@お腹いっぱい。:01/11/17 23:47 ID:???
っていうかCGIは単なるInterface

6 :名無しさん@お腹いっぱい。:01/11/17 23:54 ID:???
WebObjectsが最高!

7 :名無しさん@お腹いっぱい。:01/11/18 00:42 ID:???
>>6
何か恨みでもあんの?

8 :名無しさん@お腹いっぱい。:01/11/18 00:51 ID:uKXFVk/d
結局言語じゃなく実行環境で比較しないと無意味なんだよね。
そりゃ「C# vs Java」って言ってた方が人は関心持つし、本は売れるかもしれないけど。

9 :?????:01/11/18 00:54 ID:???
PHPもCGIなのでは?
う〜ん・・・>>1は何が言いたいのか?
それとも初心者???
こもんげーとうぇいいんたーふぇーすの意味わかります?(w

10 :名無しさん@お腹いっぱい。:01/11/18 01:08 ID:F/+B5zva
>>9
CGIはPerlで、っていうのが定着したからな...
勘違いしてても仕方はないと思うが。

>>1
、で本人はなにが"勝ってる"と思ってるのかが聞きたいな。

11 :名無しさん@お腹いっぱい。:01/11/18 01:18 ID:???
「一番勝ってる」とか「二番勝ってる」について聞きたいな。

12 :名無しさん@お腹いっぱい。:01/11/18 01:20 ID:t87UfcSy
IEのセキリティホール騒動でセキリティ最大にしとくと、
CGI以外使えなくなるからCGIがいいな。
JavaやActiveXのサイト入れないから困るわ。

13 :名無しさん@お腹いっぱい。:01/11/18 01:25 ID:uKXFVk/d
>>12
ますます意味不明。

14 :名無しさん@お腹いっぱい。:01/11/18 01:29 ID:???
折れはPHP(軽いし
JAVAだとゲームする時とか読み込みに時間がかかる(単純すぎるやん

15 :名無しさん@お腹いっぱい。:01/11/18 01:36 ID:uKXFVk/d
>>14
あなたも意味不明。

あとPHPという"言語"が軽い理由を是非教えてください。軽いの定義も含めて。

16 :名無しさん@お腹いっぱい。:01/11/18 01:41 ID:???
>>3>>9>>12辺りがスレのレベルを著しく貶めた為終了します。
無理やり話しに入って来て解りきった事力説するのはやめて下さい。

17 :名無しさん@お腹いっぱい。:01/11/18 01:56 ID:???
「おらっ!でてこい1っ!」のAAを張り付けたくなった。

18 :名無しさん@お腹いっぱい。:01/11/18 02:17 ID:EvUHdw9O
>>16
あ、そうなの、頭が悪いもんですみません。
ということはあなたは言語で比較しても無意味だというのはすることは分かり切ったことだと思ってるわけですね。

ふ〜ん。あ、そう・・・。


面白い反論あると思ったのにがっかり。

19 :名無しさん@お腹いっぱい。:01/11/18 02:19 ID:a0EMUaxV
ここでいうJAVAはサーバーサイドの話だろ。アプレットと勘違いしてないか?

20 :18:01/11/18 02:21 ID:EvUHdw9O
>>16
付け加えると1は別に実行速度のことのみを言ってる訳じゃないのよね。

21 :名無しさん@お腹いっぱい。:01/11/18 02:23 ID:???
---なんか意味不明っぽいので終了---

22 :名無しさん@お腹いっぱい。:01/11/18 02:31 ID:???
意味不明な書き込みは全部>>1の自作自演

23 :名無しさん@お腹いっぱい。:01/11/18 02:57 ID:???
スレ題の全ての項目について間違ってるんだね。

壮絶、気絶。

24 :名無しさん@お腹いっぱい。:01/11/18 04:06 ID:???
>>23
何がどう間違えてるの?
もうやめようよこんなスレ、、WOスレ以外どうでもいいのばっかりだね・・・

25 :名無しさん@お腹いっぱい。:01/11/18 06:20 ID:???
んで、Web系の主流言語で(主流じゃなくてもいいが)一番これから使えるのはどれよ?

26 :名無しさん@お腹いっぱい。:01/11/18 12:52 ID:???
WebObjectsだよ

27 :名無しさん@お腹いっぱい。:01/11/18 13:07 ID:???
>>26
言語じゃないだろ

28 :名無しさん@お腹いっぱい。:01/11/18 14:27 ID:to5+feqt
使ってみればわかることだ

29 :名無しさん@お腹いっぱい。:01/11/18 17:24 ID:???
WebObjectってお試し版とかってないの?
いきなり金出せって言われてもなぁ

30 :名無しさん@お腹いっぱい。:01/11/18 17:37 ID:???
>>29
Macだけトライアル版があったが今は無いらしい
Win2kは最初から用意すらされてない
いきなり買えってことだ

31 :名無しさん@お腹いっぱい。:01/11/18 18:07 ID:???
んじゃやめとくわ。
会社もまだOraclは使ってないしな。

32 :名無しさん@お腹いっぱい。:01/11/18 20:06 ID:ozyT5ofX
WebObjectてオラクル専用なの?

33 :名無しさん@お腹いっぱい。:01/11/18 21:38 ID:???
PL/SQL+WebToolkitですがなにか?

34 :名無しさん@お腹いっぱい。:01/11/18 21:55 ID:???
作り捨てはPHP
メンテ考えるならJSP
CGI的動作意外にも求めるならPerlって感じ?

35 :名無しさん@お腹いっぱい。:01/11/18 22:07 ID:???
WebObjectsを知らないなんて(プ

36 :オモヒデ:01/11/19 01:06 ID:???
>35
昔「ビジネスオブジェクト」って言ったら
「ぶ。違いますよ。ビジネスオブジェク・・・ツゥ」
と訂正されたことがあります。

だからWebObjectsも「ウェッブオブジェクト」ではなく
「ウエッブオブジェク・・・ツゥ」
なのでしょうね。きっと・・・。

37 :名無しさん@お腹いっぱい。:01/11/19 07:58 ID:75f/LeKi
この業界嫌味な人が多いからね。

38 :名無しさん@お腹いっぱい:01/11/22 03:27 ID:mPFKNOMe
だれもつっこんでないが>>9が変なこと言ってる。

39 :好意的な解釈をしてみるテスト:01/11/22 05:37 ID:???
>>38
「PHPもCGIで動かすことができるのでは?」と言いたかったんだよ、9君は。
....たぶんね(藁

40 :名無しさん@お腹いっぱい。:01/11/22 12:40 ID:???
>>39
「JavaもCGIで動かすことができるのでは?」とは言わないのか。

41 :名無しさん@お腹いっぱい。:01/11/22 13:45 ID:+FR026lW
ところで「CGIで動かす」っていうのはどういうこと?
よくわかんねーんだけど。

42 :名無しさん@お腹いっぱい。:01/11/22 14:59 ID:???
>>41
Perl だけではなく、bash とかも含めて、ってことじゃねーの?

43 :名無しさん@お腹いっぱい。:01/11/22 22:53 ID:???
「こもんげーとうぇいいんたーふぇいす」を使用して呼び出すってことだろ。

44 :名無しさん@お腹いっぱい。:01/11/23 22:57 ID:???
標準入出力ってことじゃない?

45 :名無しさん@お腹いっぱい。:01/11/28 12:28 ID:IaGXpUaO
C はCommonのC
G はGatewayのG
I はInterfaceのI
ファ はファイトのファ
ソ は青い空(それじゃ「あ」じゃん)

46 : ◆RubyOmS2 :01/11/30 07:54 ID:???
http://cgi-spec.golux.com/
ここに、CGIについての文書があるみたい、、、
詳しくは読んでない(というよりほとんど読んでいない)けど、
REMOTE_ADDRとかの環境変数やデータの吐き方みたいのを定めているみたい。
少なくとも言語ではないね、、、、
つか、CGIの定めている動きができれば、どんな言語でもCGIとして動けると思うんだが、、、

47 :教えて君:02/09/30 14:49 ID:???
StringTokenizer st = new StringTokenizer(stirings, "\n");
while(st.hasMoreTokens()){
String s=st.nextToken();

}
とすると、s の末尾に"\n"が入ることがあります。
こいつを削除したいんですけど、どうやったら良いんですか??

48 :通りすがり:02/09/30 21:41 ID:/V+2o2tY
>47
chomp(s);
これ入れちゃ駄目?手っ取り早くていいとおもう。
改行コード消す関数。
chomp()についてはネットで調べるのもいいかもね。


49 :noodyさん:02/09/30 21:48 ID:???
VBもアクセスもCGI

50 :対教えて君:02/09/30 21:49 ID:/V+2o2tY
>47
それ、絶対調べてしてないだろ。
改行コードの削除なんざinfoseekやyahooそのた検索サイトで
一発で出てくるぞ。

51 :通りすがり:02/09/30 21:52 ID:/V+2o2tY
CGI
-->Common Gateway Interface
ブラウザからの標準入力を解釈し標準出力からブラウザへ
データをはければすべてCGIアプリといえると思う。

そうじゃなきゃ、CommonGatewayInterfaceとはいわないと思う。


52 :そうそう:02/09/30 21:53 ID:/V+2o2tY
そうそう、そもそもCGIはインターフェースのことであって、
ソフト自体を示すものではありませんね。

53 :ReadBodyさん:02/09/30 21:55 ID:???
>51、
おい、それ上にあったぞ。

54 :nobodyさん:02/10/01 08:21 ID:???
>>51
固有名詞と普通単語の意味を混同するな、っと。
CGIじゃないJSPやPHPもあるぞ、っと。

55 :教えて君:02/10/01 17:55 ID:???
>>48>>50
有り難う。説明不足すまそ。
Perlのchomp(chop)や、phpのtrim(rtrim)は知ってるんだけど、
Javaで末尾の改行コードをどう削るかが知りたいのよ(T_T)

56 :nobodyさん:02/10/02 17:24 ID:1z45Ohcs
>>55
String.trim とか。・・・だめ?

57 :nobodyさん:02/10/02 18:50 ID:???
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

らちが開かないので、どんな環境で、どんなネットプログラムを作る時、
どの言語が一番いいか討論に変更しない?

あと、こんなプログラム作る時はこの言語だと効率悪いとか。

もちろんちゃんとした理由もわかる様に書いて。

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

58 :57:02/10/02 18:55 ID:???
んで質問。

サーブレットとか使った事ないんだけど、どんな良さがあるの?
てか、どんなんを作るのに向いてるの?


59 :Peeeeeeeeeeeerl:02/10/03 01:08 ID:DdsPnUE1
なにも出来ない。
Sun に騙されるな。


60 :       :02/10/03 08:05 ID:???
PHP VS JAVA VS ASP VS ColdFusion VS PERL

61 :nobodyさん:02/10/03 18:06 ID:???
>>58
サーブレットの場合エンジンが常にメモリに常駐して起動した状態。
ページを呼び出すとサーブレットエンジン内の1スレッドとして動作する
んでCGIに比べるとパフォーマンスがよい。

62 :nobodyさん:02/10/04 12:40 ID:VHX5Tuoe
みんなCGIの定義でごちゃごちゃいいながらも
perlのことを言ってるのかな?って理解してるんだからいいだろ!

>>58
技術的な比較うんぬんの話もあるが
J2EEベースでのアプリケーションサーバーやパッケージが多い
(ベンダーが力入れてる)という選択支的な魅力もある。

63 :nobodyさん:02/10/04 13:25 ID:FoBOSr0x
サーブレットに出来て、PHPやPerlで出来ないことってある?

単に>61さんが書いたようなサーバー内部の動作の違いだけ?
どの言語でも、向き不向きはあっても、どうにかすりゃどうにかなるんじゃないの?


64 :nobodyさん:02/10/04 15:03 ID:???
サーブレットの場合は常に起動してるのでオブジェクトを
メモリ上にずっと保持しておいたり読み出したりとかできるね。

perlやPHPの場合はファイルに書き出せば似たようなことは
可能だろうけど。

65 :nobodyさん:02/10/04 21:26 ID:???
このスレまだあったんか

66 :初心者:02/10/05 05:49 ID:D4GGHbw9
プ ロ グ ラ ミ ン グ 
       っ て  
な ん の 役 に 立 つ の で す か ?

67 :nobodyさん:02/10/05 06:10 ID:???
>>66
君のような香具師にも
コンピュータが扱えるようにする為。

68 :58:02/10/05 07:32 ID:???
なるほど。
サーブレットはべんりそう。
一方、常にメモリに常駐してると負荷になってないのかな?
とか考えてみる。

69 :nobodyさん:02/10/05 09:55 ID:???
>>68
企業がサーブレット使うときは大抵サーブレット専用の鯖マシンを割り当てて
いる。ファイルサーバ兼メールサーバ兼… というような鯖でもちゃんとメモリ
設計してサーブレットエンジンのメモリ MAX 制限つけてやれば問題ない。

Linux で動かすときには ps や top でモノスゴイものを見るかも知れないが、
Linux では 1 スレッドが 1 プロセスに見えるためで、数十MB×数十プロセス
が常駐しているわけではない。

70 :nobodyさん:02/10/05 09:58 ID:???
javaということもあってメモリはかなり食うだろうけど、呼び出しのたびに
新しいプロセスとして実行されるCGIよりむしろ負荷は少ないと思う。

71 : :02/10/05 15:57 ID:???
つーか、mod_perl埋め込めや!

72 :初心者:02/10/06 00:52 ID:KLmFVhvb
プ ロ グ ラ ミ ン グ て え の は 、
  普 通 の パ ソ コ ン で も
    作 成 で き る の で す か ?

73 :ネタに混じれ酢:02/10/06 02:30 ID:???
Windows が入ってればバッチファイルなり JavaScript なり VBScript なり
でプログラミングできます。

74 :初心者:02/10/06 06:58 ID:KLmFVhvb
その、バッチファイルやら JavaScript やら VBScript やらは
どうやって起動するのですか?


75 :nobodyさん:02/10/06 07:47 ID:???
そのくらい自分で検索できない香具師には無理。

76 :nobodyさん:02/10/06 09:19 ID:???
根本的疑問。
>>1
> CGI PHP JAVA
> WEB上でよく使われている主流系
とカキコしているが、PHPはCGIだぞ?つーか、CGIの意味を理解していないんじゃないのかな?
Perl-cgi PHP Java ならまだわかる。
ちゅーかこの場合、Javaは他の2つと性質が異なるから比べること自体ナンセンス。サーブレットなら理解できるんだがね。
>>74
スクリプトファイルを実行ファイルと勘違いしていませんか?

77 :nobodyさん:02/10/06 14:25 ID:???
>>初心者
(VBScript)
メモ帳に
msgbox "貴方は厨房です",,"スーパーハカー"
って書いて拡張子VBSで保存し、そのファイルをダブルクリックする。

これであなたもぷろぐらまー

78 :nobodyさん:02/10/06 14:27 ID:???
>>77
おかげさまでモテモテ君になれました。
ぷろぐらまー始めて良かったです。

79 :nobodyさん:02/10/06 21:49 ID:???
マジ?

80 :nobodyさん:02/10/06 22:54 ID:???
>76
PHPがCGI??
それを言うならJAVAでもCGI組めるだろうが

81 :nobodyさん:02/10/06 23:31 ID:???
>>76,80
どうでも良いよ ( ´ー`)y-~~

82 :nobodyさん:02/10/07 11:43 ID:4R//VZFu
>>76みたいなのが
シミュレーションとシュミレーションに対して
うだうだ言うタイプ

83 :nobodyさん:02/10/07 11:59 ID:1SMjokRt
結局、JavaScriptが最強っていうことでよろしいか?

84 :nobodyさん:02/10/07 15:10 ID:???
>>82
それは明らかな誤りだけどな……。

http://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=%A5%B7%A5%E5%A5%DF%A5%EC%A1%BC%A5%B7%A5%E7%A5%F3&sw=2

85 :nobodyさん:02/10/07 15:48 ID:???
CGI == Perlなどど誤解してスレ立ててよくもってんな。
題名変えないと削除依頼出すからな。


86 :hmk:02/10/07 20:01 ID:???
>>76
のPHP == CGI 発言は嘘だと思われ。PHPをCGIとして動かすことはできるけど。

87 :nobodyさん:02/10/07 23:50 ID:???
んじゃ”cgi”って一体なによ?
コモンゲートウェイインタフェースの簡略語だろ?
この機能を持っているものは全てcgiに分類されてしかるべきなんじゃないの?
PHPがCGIだぁ?なんて言ってるヤシがいるけど、漏れはPHPはCGIに分類されると思う。
詳しく説明できるヤシはこのスレにいるのか?

つー訳で晒しAge!

88 :nobodyさん:02/10/07 23:56 ID:BX5QmOpK
>>86
それはもっともな事だが、今現在PHPはCGIモードでの動作しか正式に推奨していない。
つまりISAPIモードでの動作は今の最新版でも試験段階ってこと。このくらい知ってるんでしょ?
ていうかあんた、PHPをCGIモードで走らせりゃ、そりゃ立派なCGIだぎゃ。

89 :hmk:02/10/08 00:03 ID:???
>>88
ふーん。勉強になりますた。

90 :nobodyさん:02/10/08 01:09 ID:???
>>87
CGIはアクセスがあるたびに
サーバが新しいプロセスを起動するので、
オーバーヘッドとリソースの消費による
パフォーマンスの低下が避けられないという
デメリットがあります。
PHPは直接、サーバソフトであるApacheに
モジュールとして組み込むことができるため、
より高速に処理が行えるというメリットがあります。


91 :nobodyさん:02/10/08 07:06 ID:e1RdBaq/
拡張子に「cgi」とあるファイルだけがcgiだと思い込んでいるアッフォがいるスレはここですか?

92 :nobodyさん:02/10/08 08:29 ID:???
>>88
ISAPIってそりゃWinでの話でしょ。
Linux+ApacheはModule版が基本。CGIはおまけ。

93 :nobodyさん:02/10/08 09:00 ID:AvrgqxRm
>>90
mod_perlがそれと一緒なのでは?と自信無げに言ってみる。

94 :nobodyさん:02/10/08 09:01 ID:???
>>83
いったいなにを根拠にそのような暴言を。。。w

95 :nobodyさん:02/10/08 09:04 ID:???
ちゅーかJAVA(大量に)使ったサイトって逝ってよし

96 :nobodyさん:02/10/08 09:09 ID:AvrgqxRm
>>95
それってJAVAアプレットのことを言ってるのか?
サーブレットで構築されているかどうかは見分けがつかんのだが。。。

97 :nobodyさん:02/10/08 09:12 ID:AvrgqxRm
OracleのEBS(旧OracleApplications)ってJAVA Applet=WEBアプリ
だよな?
あれを糞と言うのか?

98 :nobodyさん:02/10/08 09:45 ID:???
なんかここは頭の悪い発言が多いスレですね。

99 :nobodyさん:02/10/08 09:47 ID:???
>>92
> ISAPIってそりゃWinでの話でしょ。
> Linux+ApacheはModule版が基本。

( ´D`)ノ<Windows + Apache も加えるべきなのれす。

100 :nobodyさん:02/10/08 09:51 ID:e1RdBaq/
どうでもいいけど仕事しろよおめーら

101 :nobodyさん:02/10/08 09:58 ID:???
>>100
おまえも


102 :nobodyさん:02/10/08 10:27 ID:???
PHPっていったら普通最初にApache+PHPが浮かぶよな。

103 :nobodyさん:02/10/08 13:00 ID:???
よくまあこんな糞スレまだあるな。
荒れておしまいだと思うが


104 :nobodyさん:02/10/08 17:53 ID:/ZB/SgI0
偏差値 
 68 php
 65 java
 35 html
 32 perl

105 :nobodyさん:02/10/08 18:45 ID:???
Ruby を一番下におながいします。

106 :nobodyさん:02/10/09 01:32 ID:6nsA2+GV
>>104
perlが32?
単に簡単なCGI程度しかつかわないならそうかもしれんが。。。

107 :nobodyさん:02/10/09 03:49 ID:???
perlを過小評価しすぎ。

あと、俺が思うにHTMLはアクセス者側なので入れるな。

108 :nobodyさん:02/10/09 05:16 ID:???
PHP まんせー野郎ですが、
Java の方が上だと思いまふ。

109 :nobodyさん:02/10/09 11:05 ID:k7vFrv7Z
>>104
Cとか、Apacheへの追加モジュール自作とかはどのくらいに入りますか?

110 :nobodyさん:02/10/09 13:29 ID:02SoYbvw
perlって他の言語に比べて特異だな。
たいがいの言語って多次元配列が容易されてるが
perlの場合 変数に変数のリファレンスを代入することで実現したり、
同じ変数名でも識別子変えれば配列がハッシュになったり。。


111 :x:02/10/09 14:58 ID:/ujRgAG3
これって本当か?

↓ ↓ ↓
http://www.dream-express-web.com/space-trust.htm


112 :nobodyさん:02/10/10 02:40 ID:dij3CJ32
最近見てなかったけど、
こんな中途半パンパなネタでもないスレタイトルが
でてきてしまうほどここは低下してしまったのか。
なんて。思ったり。
CGI VS PHP!
ワラェネェ。

113 :nobodyさん:02/10/10 14:43 ID:3wF7c6bI
>> perlって他の言語に比べて特異だな。
だからこそPerlの存在意義があるのだと思われ。

114 :nobodyさん:02/10/10 18:55 ID:???
>>110
awkとか知らないからそんな事を言うんだろ

115 :y:02/10/11 18:32 ID:???
>>111
こんなページ信じるな。
> そして、インターネット上だけで通用するノウハウだけだと
> 片手落ちです。オンラインとオフラインの両方兼ね備えたノウハウが絶対条件なの
> です。

blinkタグなんて使ってる奴がオンラインのノウハウを備えているとは思えない。

116 :nobodyさん:02/10/12 19:41 ID:???
いや、このスレはこのスレなりに面白いと思ふよ。
たまに笑えるレスが入るし、息抜きになる。
PHPマンセー!!

117 :nobodyさん:02/10/19 16:54 ID:XZCUyDPe
うちのHPのPHPはJSPで書いてるんですけど、
よくPHPがハクられるのでCGIでASPを書くことにします。


118 :nobodyさん:02/10/19 19:41 ID:???
>>117
凄いね。

119 :nobodyさん:02/10/20 04:08 ID:???
帰っていいよ

120 :nobodyさん:02/11/02 21:02 ID:???
>>55
今更だが
String str=s.substring(0, s.length()-1);

>>117
感動しますた

121 :nobodyさん:02/11/16 20:16 ID:cbFrgMid
>>117
>よくPHPがハクられる
よくPHPサイトなんかで設定如何ではヤバイみたいなことを書いてますが、
例えばどういったことからそう判断できたのか、スンマソンが後学のために教えて欲すぃです。


122 :nobodyさん:02/11/16 21:15 ID:???
つーか時代は.NETだろ!

123 :nobodyさん:02/11/18 00:04 ID:vNewV4Ft
.NETもCGIなみに意味が広いような。。。

124 :nobodyさん:02/11/18 00:08 ID:9sprl5no
助けて下さい。身内が苦しんでます。
ハイレベルすぎる質問でついていけません。
どなたか的確にアドバイスできる神降臨きぼんぬ
http://jbbs.shitaraba.com/sports/bbs/read.cgi?BBS=4331&KEY=1035421570

125 :nobodyさん:02/11/18 20:17 ID:KUH85L1r
>>121

>>117 の
>うちのHPのPHPはJSPで書いてるんですけど、
ここからキティの匂いがプンプン・・・。




126 :nobodyさん:02/11/18 20:21 ID:KUH85L1r
>>124
>プレゼンテーション層作成のコツや意識している事はありますでしょうか?

テンプレ以外に何があるって感じだよ。
あとはHTMLではなくFlash使うとかか?

127 :nobodyさん:02/11/18 23:41 ID:PtTexgcE
J2EE vs. .Net
なら日経のITProNewsとかでよく聞くんですが。

ニュースによれば来年は双方の勢力はほぼ半々になるという予測が出ているとか。

JavaServlet/JSP 使える無料Webスペースって少ない。
同時にPHP,CGI/Perl, PostgreSQL(or MySQL), sendmail(or qmailとか), 使える無料レンタルサーバがあればいいんですが。

サーバ構築したほうが早い?
CATVを解約してUsenに加入すればできるんだが高い..。
今更ADSLに加入する気にもなれず。

JavaServlet/JSP は大規模なプログラミングには非常にgooな感じ。
大規模なプログラミング、オブジェクト指向的なこと(再利用、可搬性などを重視)をしたければASP/VBScript, ASP.NET/VB or C#, CGI/Perl, PHPよりもいいかもしれない。

Java以外の言語はJavaに慣れるとソースコードがキモイって思ってくるようになると思う。

速度を重視した余り(構造体やポインタ操作の復活など)C#はJavaより複雑で覚えるべきことが多すぎて読みにくい → C#.Netのコードも大規模化すると読みにくそう。


128 :nobodyさん:02/11/19 16:02 ID:rrkZyQ0T
>>127
>同時にPHP,CGI/Perl, PostgreSQL(or MySQL), sendmail(or qmailとか), 使える無料レンタルサーバがあればいいんですが。

無料レンタルサーバ=レンタルスペースと読み替えますが、

(safemodeがあるんで)PHPが使える無料レンタルスペースは増えてくる予感。

Servletが無料レンタルの主流になるのはむずい・・・というかリミットのないプロセス常駐
モジュールが構築できるのを不特定多数に解放するのはツライのではないかと
(それともServletにプロセスのメモリサイズとかリミットかけられるのかな?)





129 :nobodyさん:02/11/20 02:49 ID:OBXJBU+B
>>128
Servletを不特定多数に開放すると、なんと! メモリの問題に引っかかる、これ考えてもいませんでした。
メモリの一部をディスクにスワップできればいいような(OSの知識疎いんで適当な意見)。

CGIやASP,PHPを使えるレンタルサーバを経営している知人がJSP/Servletを使えるように試そうとしていたけれど途中で何かの問題に引っかかって断念したという。それがこういうことだったとは。

なるほどServlet/JSPがなかなか個人で普及しにくい理由がわかりました。

Servlet入りのJ2EEがなぜ基幹系業務向け、企業向けなのかというのがなんとなくわかったような気がする。

メモリがもっと激安になればなー。

130 :nobodyさん:02/11/20 03:10 ID:???
>>129
どれでもあえてPHPで作らないのは何で?

131 :nobodyさん:02/11/20 22:59 ID:f1kwAUeL
ところでPHPを更に高速化させるAPC使いはいないんですか?
http://www.pat.hi-ho.ne.jp/dimension/inst/inst_unix_dso_4_apc.shtml


132 :nobodyさん:02/11/22 03:13 ID:I/w7c8bJ
130>>
ServletやAppletと連携でき、Javaコードを埋め込み可能、コンパイルされたJavaコードをimport宣言で呼び出し可能、一度起動すると実行するたびにプロセス再起動しなくてよいために応答速度が速い、というJSPの魅力に惹かれているからです。
Javaで書けるということは、それだけにとどまらず、オブジェクト指向性が高く、移植性、可搬性も高いコードを書けるということであり、
デザインパターンなど、よく考えて将来に備えて設計された言語でかけるということでもあると思います。

大規模なネットワークプログラミングにはServlet(やEJB)が魅力的、ということもPHPよりも優先したい理由です。

PHPは型の概念が曖昧なところに抵抗があります。しかしPerlよりは非常に優れた言語だとは思います。

133 :nobodyさん:02/11/27 08:24 ID:???
カウンタつくるのにsh使ってたころがなつかしーな・・・

134 :nobodyさん:02/12/28 00:05 ID:gcRpiO91
じゃが島みたいの作ろうと思ってるんですが、
参考になるサイトとかありませんか?

135 :山崎渉:03/01/15 13:39 ID:???
(^^)

28 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)