こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

サーバ側のプログラミング言語

サーバ側のプログラミング言語としてどれが優勢なのでしょう。
CGI、Perl、PHP、JAVA、rubyが代表的なところのようです。

ざっくりと見た感じではPerlの方がCGIよりも良く、
更にPHPとPerlではPHPが優勢と読めました。
 
でも、WebでまだまだJAVAは耳にしますし、
rubyは国産で力を入れてるとか。

CGIは今後廃れていくのでしょうか。
JAVAはどうなるのでしょう。
何かご意見があればお願いします。

投稿日時 - 2011-09-26 23:58:17

QNo.7036699

暇なときに回答ください

質問者が選んだベストアンサー

>以降、ご指摘は結構ですので今後の展望をお願いします。

「サーバ側のプログラミング言語 」というのはWebサーバ限定ですか?
それともサーバで動作するプログラム全般の事ですか?

投稿日時 - 2011-09-27 00:59:33

補足

未だ言葉足らずで申し訳ありません。
Webサーバ限定でお願いします。

投稿日時 - 2011-09-27 01:10:52

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

とりあえずCGIはプログラミング言語の事ではないですよ。
以下参照
http://ja.wikipedia.org/wiki/Common_Gateway_Interface

投稿日時 - 2011-09-27 00:22:47

お礼

皆様、申し訳ありません。
CGIがプログラミング言語でないことは知っていました。

某サイトを見た感じではPerlやPHPは別物だと思っていました。
CやJAVAで組んだものがCGIと勘違いしていました。

ただ、質問のご回答としてはNo2の方が
PHPやや有利ということだけしか頂けていません。

以降、ご指摘は結構ですので今後の展望をお願いします。

投稿日時 - 2011-09-27 00:32:35

ANo.2

CGIというのは仕組みであって言語ではありません。
CGIを実現するために、Perl、Python,Ruby等を使っているだけです。やろうと思えば、C言語で作ったCGIとかも可能です。
PHPも、Webで使われているのはCGIの一種みたいなもんです。他の言語が汎用的に使われるのに対して、PHPはWebでの使用を考慮してデザインされている分有利、というくらいです。

投稿日時 - 2011-09-27 00:22:24

お礼

PHPがやや有利な程度なのですか?
未だに群雄割拠といったところなのでしょうか?

ご回答有難うございました。

投稿日時 - 2011-09-27 00:34:56

ANo.1

>ざっくりと見た感じではPerlの方がCGIよりも良く、
何言っているの?
CGIは言語ではない。
サーバサイドで動かす仕組みの一つ。
PerlもPHPもRubyもCGIモードで動かせばCGI。
モジュールモードで動かせばCGIではない。
ただそれだけのこと。

投稿日時 - 2011-09-27 00:21:08

あなたにオススメの質問