- 締切済み
CGI
CGIとかSSIという言葉がありますが・・・ なんとなく、掲示板だな。とか、カウンターとか、意味は分かるのですが、具体的に拡張子とかで言うとどんなのがあるんでしょう? MidiとかFLASHもGGIとかのうちに入るんですか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- sugarland
- ベストアンサー率43% (20/46)
midiは「Music Instrument Digtal Interfacce」の略でパソコンを使用して電子楽器を演奏させるための規格、あるいはその規格を使用したデジタルデータそのものを指します。拡張子はmidなどです。 flashはまずはmacromedia社から発売されているソフトの名前、あるいはflashやswishなどのソフトで作成したムービーやゲームをflashと総称します。 この動作をしたら、このアクションをするという一連の動作をプログラムしなければなりません。この動作をプラグラムするためにソフトのflashではActionscriptというプログラミング言語を用います。 拡張子はfla、swfなどです。 cgiというのはCommon Gateway Interface の略称でwebサーバーとプログラムの間でデータのやり取りを行う機構のことで厳密にはプログラムのことをさすのではありません。cgiを動かすためのプログラミング言語は主にはCやPerlなどがあります。cgiの拡張子はcgiやplなどですが、正確に説明するにはこのあたりは少し説明がややこしくて、ここで書ききるには長文になりすぎてしまいそうですので省略します。 どれも詳しく説明しようとすると、長文になってしまいますが、こんな説明で、大丈夫でしょうか?
- ceita
- ベストアンサー率24% (304/1218)
掲示板とかカウンターという意味ではありません。 そういったアプリケーションを実現する手法といったほうがいいと思います。 CGI:Common Gateway Interface webサーバからプログラム(掲示板とかの)を呼び出す標準化されたインタフェースのことだそうです。 SSI:Server Side Include こちらは、HTMLにサーバの方でプログラムを実行して、 結果を埋め込むということです。 MidiやFlashは上記の仕組みを利用していない、 というか 掲示板などのアプリケーションをCGIやSSIと呼ぶのは おかしいわけです。