X



CGI VS PHP VS JAVA
0003名無しさん@お腹いっぱい。
垢版 |
01/11/17 23:27ID:???
CGIはたくさんの言語で成り立ってる
今Parl言語が主流ナだけだけど
1は全部まとめていってるんじゃないの?
0008名無しさん@お腹いっぱい。
垢版 |
01/11/18 00:51ID:uKXFVk/d
結局言語じゃなく実行環境で比較しないと無意味なんだよね。
そりゃ「C# vs Java」って言ってた方が人は関心持つし、本は売れるかもしれないけど。
0009?????
垢版 |
01/11/18 00:54ID:???
PHPもCGIなのでは?
う〜ん・・・>>1は何が言いたいのか?
それとも初心者???
こもんげーとうぇいいんたーふぇーすの意味わかります?(w
0010名無しさん@お腹いっぱい。
垢版 |
01/11/18 01:08ID:F/+B5zva
>>9
CGIはPerlで、っていうのが定着したからな...
勘違いしてても仕方はないと思うが。

>>1
、で本人はなにが"勝ってる"と思ってるのかが聞きたいな。
0012名無しさん@お腹いっぱい。
垢版 |
01/11/18 01:20ID:t87UfcSy
IEのセキリティホール騒動でセキリティ最大にしとくと、
CGI以外使えなくなるからCGIがいいな。
JavaやActiveXのサイト入れないから困るわ。
0013名無しさん@お腹いっぱい。
垢版 |
01/11/18 01:25ID:uKXFVk/d
>>12
ますます意味不明。
0015名無しさん@お腹いっぱい。
垢版 |
01/11/18 01:36ID:uKXFVk/d
>>14
あなたも意味不明。

あとPHPという"言語"が軽い理由を是非教えてください。軽いの定義も含めて。
0018名無しさん@お腹いっぱい。
垢版 |
01/11/18 02:17ID:EvUHdw9O
>>16
あ、そうなの、頭が悪いもんですみません。
ということはあなたは言語で比較しても無意味だというのはすることは分かり切ったことだと思ってるわけですね。

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


面白い反論あると思ったのにがっかり。
0019名無しさん@お腹いっぱい。
垢版 |
01/11/18 02:19ID:a0EMUaxV
ここでいうJAVAはサーバーサイドの話だろ。アプレットと勘違いしてないか?
002018
垢版 |
01/11/18 02:21ID:EvUHdw9O
>>16
付け加えると1は別に実行速度のことのみを言ってる訳じゃないのよね。
0028名無しさん@お腹いっぱい。
垢版 |
01/11/18 14:27ID:to5+feqt
使ってみればわかることだ
0032名無しさん@お腹いっぱい。
垢版 |
01/11/18 20:06ID:ozyT5ofX
WebObjectてオラクル専用なの?
0036オモヒデ
垢版 |
01/11/19 01:06ID:???
>35
昔「ビジネスオブジェクト」って言ったら
「ぶ。違いますよ。ビジネスオブジェク・・・ツゥ」
と訂正されたことがあります。

だからWebObjectsも「ウェッブオブジェクト」ではなく
「ウエッブオブジェク・・・ツゥ」
なのでしょうね。きっと・・・。
0037名無しさん@お腹いっぱい。
垢版 |
01/11/19 07:58ID:75f/LeKi
この業界嫌味な人が多いからね。
0038名無しさん@お腹いっぱい
垢版 |
01/11/22 03:27ID:mPFKNOMe
だれもつっこんでないが>>9が変なこと言ってる。
0041名無しさん@お腹いっぱい。
垢版 |
01/11/22 13:45ID:+FR026lW
ところで「CGIで動かす」っていうのはどういうこと?
よくわかんねーんだけど。
0045名無しさん@お腹いっぱい。
垢版 |
01/11/28 12:28ID:IaGXpUaO
C はCommonのC
G はGatewayのG
I はInterfaceのI
ファ はファイトのファ
ソ は青い空(それじゃ「あ」じゃん)
0046 ◆RubyOmS2
垢版 |
01/11/30 07:54ID:???
http://cgi-spec.golux.com/
ここに、CGIについての文書があるみたい、、、
詳しくは読んでない(というよりほとんど読んでいない)けど、
REMOTE_ADDRとかの環境変数やデータの吐き方みたいのを定めているみたい。
少なくとも言語ではないね、、、、
つか、CGIの定めている動きができれば、どんな言語でもCGIとして動けると思うんだが、、、
0047教えて君
垢版 |
02/09/30 14:49ID:???
StringTokenizer st = new StringTokenizer(stirings, "\n");
while(st.hasMoreTokens()){
String s=st.nextToken();

}
とすると、s の末尾に"\n"が入ることがあります。
こいつを削除したいんですけど、どうやったら良いんですか??
0048通りすがり
垢版 |
02/09/30 21:41ID:/V+2o2tY
>47
chomp(s);
これ入れちゃ駄目?手っ取り早くていいとおもう。
改行コード消す関数。
chomp()についてはネットで調べるのもいいかもね。
0050対教えて君
垢版 |
02/09/30 21:49ID:/V+2o2tY
>47
それ、絶対調べてしてないだろ。
改行コードの削除なんざinfoseekやyahooそのた検索サイトで
一発で出てくるぞ。
0051通りすがり
垢版 |
02/09/30 21:52ID:/V+2o2tY
CGI
-->Common Gateway Interface
ブラウザからの標準入力を解釈し標準出力からブラウザへ
データをはければすべてCGIアプリといえると思う。

そうじゃなきゃ、CommonGatewayInterfaceとはいわないと思う。
0052そうそう
垢版 |
02/09/30 21:53ID:/V+2o2tY
そうそう、そもそもCGIはインターフェースのことであって、
ソフト自体を示すものではありませんね。
0054nobodyさん
垢版 |
02/10/01 08:21ID:???
>>51
固有名詞と普通単語の意味を混同するな、っと。
CGIじゃないJSPやPHPもあるぞ、っと。
0055教えて君
垢版 |
02/10/01 17:55ID:???
>>48>>50
有り難う。説明不足すまそ。
Perlのchomp(chop)や、phpのtrim(rtrim)は知ってるんだけど、
Javaで末尾の改行コードをどう削るかが知りたいのよ(T_T)
0056nobodyさん
垢版 |
02/10/02 17:24ID:1z45Ohcs
>>55
String.trim とか。・・・だめ?
0057nobodyさん
垢版 |
02/10/02 18:50ID:???
●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●

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

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

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

●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●
005857
垢版 |
02/10/02 18:55ID:???
んで質問。

サーブレットとか使った事ないんだけど、どんな良さがあるの?
てか、どんなんを作るのに向いてるの?
0059Peeeeeeeeeeeerl
垢版 |
02/10/03 01:08ID:DdsPnUE1
なにも出来ない。
Sun に騙されるな。
0061nobodyさん
垢版 |
02/10/03 18:06ID:???
>>58
サーブレットの場合エンジンが常にメモリに常駐して起動した状態。
ページを呼び出すとサーブレットエンジン内の1スレッドとして動作する
んでCGIに比べるとパフォーマンスがよい。
0062nobodyさん
垢版 |
02/10/04 12:40ID:VHX5Tuoe
みんなCGIの定義でごちゃごちゃいいながらも
perlのことを言ってるのかな?って理解してるんだからいいだろ!

>>58
技術的な比較うんぬんの話もあるが
J2EEベースでのアプリケーションサーバーやパッケージが多い
(ベンダーが力入れてる)という選択支的な魅力もある。
0063nobodyさん
垢版 |
02/10/04 13:25ID:FoBOSr0x
サーブレットに出来て、PHPやPerlで出来ないことってある?

単に>61さんが書いたようなサーバー内部の動作の違いだけ?
どの言語でも、向き不向きはあっても、どうにかすりゃどうにかなるんじゃないの?
0064nobodyさん
垢版 |
02/10/04 15:03ID:???
サーブレットの場合は常に起動してるのでオブジェクトを
メモリ上にずっと保持しておいたり読み出したりとかできるね。

perlやPHPの場合はファイルに書き出せば似たようなことは
可能だろうけど。
0066初心者
垢版 |
02/10/05 05:49ID:D4GGHbw9
プ ロ グ ラ ミ ン グ 
       っ て  
な ん の 役 に 立 つ の で す か ?
0067nobodyさん
垢版 |
02/10/05 06:10ID:???
>>66
君のような香具師にも
コンピュータが扱えるようにする為。
006858
垢版 |
02/10/05 07:32ID:???
なるほど。
サーブレットはべんりそう。
一方、常にメモリに常駐してると負荷になってないのかな?
とか考えてみる。
0069nobodyさん
垢版 |
02/10/05 09:55ID:???
>>68
企業がサーブレット使うときは大抵サーブレット専用の鯖マシンを割り当てて
いる。ファイルサーバ兼メールサーバ兼… というような鯖でもちゃんとメモリ
設計してサーブレットエンジンのメモリ MAX 制限つけてやれば問題ない。

Linux で動かすときには ps や top でモノスゴイものを見るかも知れないが、
Linux では 1 スレッドが 1 プロセスに見えるためで、数十MB×数十プロセス
が常駐しているわけではない。
0070nobodyさん
垢版 |
02/10/05 09:58ID:???
javaということもあってメモリはかなり食うだろうけど、呼び出しのたびに
新しいプロセスとして実行されるCGIよりむしろ負荷は少ないと思う。
0071
垢版 |
02/10/05 15:57ID:???
つーか、mod_perl埋め込めや!
0072初心者
垢版 |
02/10/06 00:52ID:KLmFVhvb
プ ロ グ ラ ミ ン グ て え の は 、
  普 通 の パ ソ コ ン で も
    作 成 で き る の で す か ?
0073ネタに混じれ酢
垢版 |
02/10/06 02:30ID:???
Windows が入ってればバッチファイルなり JavaScript なり VBScript なり
でプログラミングできます。
0074初心者
垢版 |
02/10/06 06:58ID:KLmFVhvb
その、バッチファイルやら JavaScript やら VBScript やらは
どうやって起動するのですか?
0075nobodyさん
垢版 |
02/10/06 07:47ID:???
そのくらい自分で検索できない香具師には無理。
0076nobodyさん
垢版 |
02/10/06 09:19ID:???
根本的疑問。
>>1
> CGI PHP JAVA
> WEB上でよく使われている主流系
とカキコしているが、PHPはCGIだぞ?つーか、CGIの意味を理解していないんじゃないのかな?
Perl-cgi PHP Java ならまだわかる。
ちゅーかこの場合、Javaは他の2つと性質が異なるから比べること自体ナンセンス。サーブレットなら理解できるんだがね。
>>74
スクリプトファイルを実行ファイルと勘違いしていませんか?
0077nobodyさん
垢版 |
02/10/06 14:25ID:???
>>初心者
(VBScript)
メモ帳に
msgbox "貴方は厨房です",,"スーパーハカー"
って書いて拡張子VBSで保存し、そのファイルをダブルクリックする。

これであなたもぷろぐらまー
0078nobodyさん
垢版 |
02/10/06 14:27ID:???
>>77
おかげさまでモテモテ君になれました。
ぷろぐらまー始めて良かったです。
0080nobodyさん
垢版 |
02/10/06 22:54ID:???
>76
PHPがCGI??
それを言うならJAVAでもCGI組めるだろうが
0082nobodyさん
垢版 |
02/10/07 11:43ID:4R//VZFu
>>76みたいなのが
シミュレーションとシュミレーションに対して
うだうだ言うタイプ
0083nobodyさん
垢版 |
02/10/07 11:59ID:1SMjokRt
結局、JavaScriptが最強っていうことでよろしいか?
0085nobodyさん
垢版 |
02/10/07 15:48ID:???
CGI == Perlなどど誤解してスレ立ててよくもってんな。
題名変えないと削除依頼出すからな。
0086hmk
垢版 |
02/10/07 20:01ID:???
>>76
のPHP == CGI 発言は嘘だと思われ。PHPをCGIとして動かすことはできるけど。
0087nobodyさん
垢版 |
02/10/07 23:50ID:???
んじゃ”cgi”って一体なによ?
コモンゲートウェイインタフェースの簡略語だろ?
この機能を持っているものは全てcgiに分類されてしかるべきなんじゃないの?
PHPがCGIだぁ?なんて言ってるヤシがいるけど、漏れはPHPはCGIに分類されると思う。
詳しく説明できるヤシはこのスレにいるのか?

つー訳で晒しAge!
0088nobodyさん
垢版 |
02/10/07 23:56ID:BX5QmOpK
>>86
それはもっともな事だが、今現在PHPはCGIモードでの動作しか正式に推奨していない。
つまりISAPIモードでの動作は今の最新版でも試験段階ってこと。このくらい知ってるんでしょ?
ていうかあんた、PHPをCGIモードで走らせりゃ、そりゃ立派なCGIだぎゃ。
0089hmk
垢版 |
02/10/08 00:03ID:???
>>88
ふーん。勉強になりますた。
0090nobodyさん
垢版 |
02/10/08 01:09ID:???
>>87
CGIはアクセスがあるたびに
サーバが新しいプロセスを起動するので、
オーバーヘッドとリソースの消費による
パフォーマンスの低下が避けられないという
デメリットがあります。
PHPは直接、サーバソフトであるApacheに
モジュールとして組み込むことができるため、
より高速に処理が行えるというメリットがあります。
0091nobodyさん
垢版 |
02/10/08 07:06ID:e1RdBaq/
拡張子に「cgi」とあるファイルだけがcgiだと思い込んでいるアッフォがいるスレはここですか?
0092nobodyさん
垢版 |
02/10/08 08:29ID:???
>>88
ISAPIってそりゃWinでの話でしょ。
Linux+ApacheはModule版が基本。CGIはおまけ。
0093nobodyさん
垢版 |
02/10/08 09:00ID:AvrgqxRm
>>90
mod_perlがそれと一緒なのでは?と自信無げに言ってみる。
0094nobodyさん
垢版 |
02/10/08 09:01ID:???
>>83
いったいなにを根拠にそのような暴言を。。。w
0095nobodyさん
垢版 |
02/10/08 09:04ID:???
ちゅーかJAVA(大量に)使ったサイトって逝ってよし
0096nobodyさん
垢版 |
02/10/08 09:09ID:AvrgqxRm
>>95
それってJAVAアプレットのことを言ってるのか?
サーブレットで構築されているかどうかは見分けがつかんのだが。。。
0097nobodyさん
垢版 |
02/10/08 09:12ID:AvrgqxRm
OracleのEBS(旧OracleApplications)ってJAVA Applet=WEBアプリ
だよな?
あれを糞と言うのか?
0098nobodyさん
垢版 |
02/10/08 09:45ID:???
なんかここは頭の悪い発言が多いスレですね。
0099nobodyさん
垢版 |
02/10/08 09:47ID:???
>>92
> ISAPIってそりゃWinでの話でしょ。
> Linux+ApacheはModule版が基本。

( ´D`)ノ<Windows + Apache も加えるべきなのれす。
0100nobodyさん
垢版 |
02/10/08 09:51ID:e1RdBaq/
どうでもいいけど仕事しろよおめーら
レスを投稿する


ニューススポーツなんでも実況