1read 100read
2012年6月WebProg533: CGI VS PHP VS JAVA (336) TOP カテ一覧 スレ一覧 2ch元 削除依頼
Perlコーディング初心者質問スレ Part 63 (887)
■■これから食っていける技術の組合せは?■■ (357)
オマエラPHPで掲示板つくれませんか? (679)
Namazu全文検索システム (364)
XML (336)
【RoR】Ruby on Rails Part14 (991)

CGI VS PHP VS JAVA


1 :01/11/17 〜 最終レス :11/04/22
CGI PHP JAVA
WEB上でよく使われている主流系
この中で一番勝ってるのはどれだ!?
討論し合おうではないか!

2 :
あなたはCGIを言語だと思っていませんか?
そうであれば終了です。

3 :
CGIはたくさんの言語で成り立ってる
今Parl言語が主流ナだけだけど
1は全部まとめていってるんじゃないの?

4 :
適材適所

5 :
っていうかCGIは単なるInterface

6 :
WebObjectsが最高!

7 :
>>6
何か恨みでもあんの?

8 :
結局言語じゃなく実行環境で比較しないと無意味なんだよね。
そりゃ「C# vs Java」って言ってた方が人は関心持つし、本は売れるかもしれないけど。

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

10 :
>>9
CGIはPerlで、っていうのが定着したからな...
勘違いしてても仕方はないと思うが。
>>1
、で本人はなにが"勝ってる"と思ってるのかが聞きたいな。

11 :
「一番勝ってる」とか「二番勝ってる」について聞きたいな。

12 :
IEのセキリティホール騒動でセキリティ最大にしとくと、
CGI以外使えなくなるからCGIがいいな。
JavaやActiveXのサイト入れないから困るわ。

13 :
>>12
ますます意味不明。

14 :
折れはPHP(軽いし
JAVAだとゲームする時とか読み込みに時間がかかる(単純すぎるやん

15 :
>>14
あなたも意味不明。
あとPHPという"言語"が軽い理由を是非教えてください。軽いの定義も含めて。

16 :
>>3>>9>>12辺りがスレのレベルを著しく貶めた為終了します。
無理やり話しに入って来て解りきった事力説するのはやめて下さい。

17 :
「おらっ!でてこい1っ!」のAAを張り付けたくなった。

18 :
>>16
あ、そうなの、頭が悪いもんですみません。
ということはあなたは言語で比較しても無意味だというのはすることは分かり切ったことだと思ってるわけですね。
ふ〜ん。あ、そう・・・。
面白い反論あると思ったのにがっかり。

19 :
ここでいうJAVAはサーバーサイドの話だろ。アプレットと勘違いしてないか?

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

21 :
---なんか意味不明っぽいので終了---

22 :
意味不明な書き込みは全部>>1の自作自演

23 :
スレ題の全ての項目について間違ってるんだね。
壮絶、気絶。

24 :
>>23
何がどう間違えてるの?
もうやめようよこんなスレ、、WOスレ以外どうでもいいのばっかりだね・・・

25 :
んで、Web系の主流言語で(主流じゃなくてもいいが)一番これから使えるのはどれよ?

26 :
WebObjectsだよ

27 :
>>26
言語じゃないだろ

28 :
使ってみればわかることだ

29 :
WebObjectってお試し版とかってないの?
いきなり金出せって言われてもなぁ

30 :
>>29
Macだけトライアル版があったが今は無いらしい
Win2kは最初から用意すらされてない
いきなり買えってことだ

31 :
んじゃやめとくわ。
会社もまだOraclは使ってないしな。

32 :
WebObjectてオラクル専用なの?

33 :
PL/SQL+WebToolkitですがなにか?

34 :
作り捨てはPHP
メンテ考えるならJSP
CGI的動作意外にも求めるならPerlって感じ?

35 :
WebObjectsを知らないなんて(プ

36 :
>35
昔「ビジネスオブジェクト」って言ったら
「ぶ。違いますよ。ビジネスオブジェク・・・ツゥ」
と訂正されたことがあります。
だからWebObjectsも「ウェッブオブジェクト」ではなく
「ウエッブオブジェク・・・ツゥ」
なのでしょうね。きっと・・・。

37 :
この業界嫌味な人が多いからね。

38 :
だれもつっこんでないが>>9が変なこと言ってる。

39 :
>>38
「PHPもCGIで動かすことができるのでは?」と言いたかったんだよ、9君は。
....たぶんね(藁

40 :
>>39
「JavaもCGIで動かすことができるのでは?」とは言わないのか。

41 :
ところで「CGIで動かす」っていうのはどういうこと?
よくわかんねーんだけど。

42 :
>>41
Perl だけではなく、bash とかも含めて、ってことじゃねーの?

43 :
「こもんげーとうぇいいんたーふぇいす」を使用して呼び出すってことだろ。

44 :
標準入出力ってことじゃない?

45 :
C はCommonのC
G はGatewayのG
I はInterfaceのI
ファ はファイトのファ
ソ は青い空(それじゃ「あ」じゃん)

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

47 :
StringTokenizer st = new StringTokenizer(stirings, "\n");
while(st.hasMoreTokens()){
String s=st.nextToken();

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

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

49 :
VBもアクセスもCGI

50 :
>47
それ、絶対調べてしてないだろ。
改行コードの削除なんざinfoseekやyahooそのた検索サイトで
一発で出てくるぞ。

51 :
CGI
-->Common Gateway Interface
ブラウザからの標準入力を解釈し標準出力からブラウザへ
データをはければすべてCGIアプリといえると思う。
そうじゃなきゃ、CommonGatewayInterfaceとはいわないと思う。

52 :
そうそう、そもそもCGIはインターフェースのことであって、
ソフト自体を示すものではありませんね。

53 :
>51、
おい、それ上にあったぞ。

54 :
>>51
固有名詞と普通単語の意味を混同するな、っと。
CGIじゃないJSPやPHPもあるぞ、っと。

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

56 :
>>55
String.trim とか。・・・だめ?

57 :
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
らちが開かないので、どんな環境で、どんなネットプログラムを作る時、
どの言語が一番いいか討論に変更しない?
あと、こんなプログラム作る時はこの言語だと効率悪いとか。
もちろんちゃんとした理由もわかる様に書いて。
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

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

59 :
なにも出来ない。
Sun に騙されるな。

60 :
PHP VS JAVA VS ASP VS ColdFusion VS PERL

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

62 :
みんなCGIの定義でごちゃごちゃいいながらも
perlのことを言ってるのかな?って理解してるんだからいいだろ!
>>58
技術的な比較うんぬんの話もあるが
J2EEベースでのアプリケーションサーバーやパッケージが多い
(ベンダーが力入れてる)という選択支的な魅力もある。

63 :
サーブレットに出来て、PHPやPerlで出来ないことってある?
単に>61さんが書いたようなサーバー内部の動作の違いだけ?
どの言語でも、向き不向きはあっても、どうにかすりゃどうにかなるんじゃないの?

64 :
サーブレットの場合は常に起動してるのでオブジェクトを
メモリ上にずっと保持しておいたり読み出したりとかできるね。
perlやPHPの場合はファイルに書き出せば似たようなことは
可能だろうけど。

65 :
このスレまだあったんか

66 :
プ ロ グ ラ ミ ン グ 
       っ て  
な ん の 役 に 立 つ の で す か ?

67 :
>>66
君のような香具師にも
コンピュータが扱えるようにする為。

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

69 :
>>68
企業がサーブレット使うときは大抵サーブレット専用の鯖マシンを割り当てて
いる。ファイルサーバ兼メールサーバ兼… というような鯖でもちゃんとメモリ
設計してサーブレットエンジンのメモリ MAX 制限つけてやれば問題ない。
Linux で動かすときには ps や top でモノスゴイものを見るかも知れないが、
Linux では 1 スレッドが 1 プロセスに見えるためで、数十MB×数十プロセス
が常駐しているわけではない。

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

71 :
つーか、mod_perl埋め込めや!

72 :
プ ロ グ ラ ミ ン グ て え の は 、
  普 通 の パ ソ コ ン で も
    作 成 で き る の で す か ?

73 :
Windows が入ってればバッチファイルなり JavaScript なり VBScript なり
でプログラミングできます。

74 :
その、バッチファイルやら JavaScript やら VBScript やらは
どうやって起動するのですか?

75 :
そのくらい自分で検索できない香具師には無理。

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

77 :
>>初心者
(VBScript)
メモ帳に
msgbox "貴方は厨房です",,"スーパーハカー"
って書いて拡張子VBSで保存し、そのファイルをダブルクリックする。
これであなたもぷろぐらまー

78 :
>>77
おかげさまでモテモテ君になれました。
ぷろぐらまー始めて良かったです。

79 :
マジ?

80 :
>76
PHPがCGI??
それを言うならJAVAでもCGI組めるだろうが

81 :
>>76,80
どうでも良いよ ( ´ー`)y-~~

82 :
>>76みたいなのが
シミュレーションとシュミレーションに対して
うだうだ言うタイプ

83 :
結局、JavaScriptが最強っていうことでよろしいか?

84 :
>>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 :
CGI == Perlなどど誤解してスレ立ててよくもってんな。
題名変えないと削除依頼出すからな。

86 :
>>76
のPHP == CGI 発言は嘘だと思われ。PHPをCGIとして動かすことはできるけど。

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

つー訳で晒しAge!

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

89 :
>>88
ふーん。勉強になりますた。

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

91 :
拡張子に「cgi」とあるファイルだけがcgiだと思い込んでいるアッフォがいるスレはここですか?

92 :
>>88
ISAPIってそりゃWinでの話でしょ。
Linux+ApacheはModule版が基本。CGIはおまけ。

93 :
>>90
mod_perlがそれと一緒なのでは?と自信無げに言ってみる。

94 :
>>83
いったいなにを根拠にそのような暴言を。。。w

95 :
ちゅーかJAVA(大量に)使ったサイトって逝ってよし

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

97 :
OracleのEBS(旧OracleApplications)ってJAVA Applet=WEBアプリ
だよな?
あれを糞と言うのか?

98 :
なんかここは頭の悪い発言が多いスレですね。

99 :
>>92
> ISAPIってそりゃWinでの話でしょ。
> Linux+ApacheはModule版が基本。
( ´D`)ノ<Windows + Apache も加えるべきなのれす。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
*99の指定したCGIを*00が作るスレ (324)
Zopeってどうよ インスタンス4つめ (382)
【PHP】Yii Framework (955)
コンテンツとデザインの分離 (771)
ime.nuってどうなっているの? (664)
【総合】 Webprog板質問雑談スレッド 1 (809)
--log9.info------------------
雨木シュウスケ 「鋼殻のレギオス」Part45 (283)
バカの一つ覚えな展開(設定) その158 (603)
佐藤ケイ part15 (204)
【君のための物語】水鏡希人スレ【ハーレム】 (713)
【ココロコネクト】庵田定夏 part9 (590)
妹好きにおすすめなライトノベル 2妹目 (737)
西尾維新 その235 (638)
【迷い猫】松智洋15【パパのいうこと】 (857)
【まよチキ!】あさのハジメ10【初体験】 (213)
竜ノ湖太郎/問題児シリーズ 4 (992)
好きなラノベがアニメ化しても嬉しくない Part2 (749)
【まおゆう】橙乃ままれ【ログ・ホライズン】vo22 (589)
【東京帝*がをられ】竹井10日【保体*脱恋】16 (836)
小学館 ガガガ文庫スレ 31 (855)
[test] 書き込みテスト 専用スレッド 14 [ninja] (692)
雨野智晴【詠う少女の創楽譜】 (948)
--log55.com------------------
【エロ無し】ASMRについて語るスレ6
ビックリマンシール 卒業式会場
【マターリ】廃墟を語るスレ11 【朽ちてゆく】
【総合】音フェチについて語ろう【ASMR】 Part.22
【総合】音フェチについて語ろう【ASMR】 Part.23
【総合】音フェチについて語ろう【ASMR】 Part.24
【総合】音フェチについて語ろう【ASMR】 Part.25
【総合】音フェチについて語ろう【ASMR】 Part.22