• ベストアンサー

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

サーバ側のプログラミング言語としてどれが優勢なのでしょう。 CGI、Perl、PHP、JAVA、rubyが代表的なところのようです。 ざっくりと見た感じではPerlの方がCGIよりも良く、 更にPHPとPerlではPHPが優勢と読めました。   でも、WebでまだまだJAVAは耳にしますし、 rubyは国産で力を入れてるとか。 CGIは今後廃れていくのでしょうか。 JAVAはどうなるのでしょう。 何かご意見があればお願いします。

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

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.4

>以降、ご指摘は結構ですので今後の展望をお願いします。 「サーバ側のプログラミング言語 」というのはWebサーバ限定ですか? それともサーバで動作するプログラム全般の事ですか?

flyingbee
質問者

補足

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

その他の回答 (3)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

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

flyingbee
質問者

お礼

皆様、申し訳ありません。 CGIがプログラミング言語でないことは知っていました。 某サイトを見た感じではPerlやPHPは別物だと思っていました。 CやJAVAで組んだものがCGIと勘違いしていました。 ただ、質問のご回答としてはNo2の方が PHPやや有利ということだけしか頂けていません。 以降、ご指摘は結構ですので今後の展望をお願いします。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

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

flyingbee
質問者

お礼

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

  • bakaok
  • ベストアンサー率22% (33/148)
回答No.1

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

関連するQ&A