No.5ベストアンサー
- 回答日時:
既に類似の質問があるので。
http://oshiete.goo.ne.jp/qa/1505052.html
これも参考にどうぞ。
http://www.fumi.org/neta/201205sv.html
・「PHP」「Perl」はプログラミング言語
・「Module」「CGI」は動作方式
・PHPではModule(mod_php)がよく用いられる
・PerlではCGIがよく用いられる
No.6
- 回答日時:
CGIは”こもんげーとうぇいいんたーふぇーす”の略で、ようはサーバとデータのやり取りをする仕組み全般の事です。
なのでPHPもPerlも、CGIですよ。
(まぁ、ざっくりとで、厳密には違う場合もあるんですが。
基本的には、Perlが出来ることは、PHPでできるし、データーベースとかも使いやすいんで、今の人はPHPでいいと思いますよ。
書籍も多いですしね。
よほどマニアックな本でなければ、CGIと付かなくても、PHPの書籍は掲示板とかカウンターとかデーターベースのHP関係の本ですよ。
No.4
- 回答日時:
自分はそんなCGI=perlと言う時代から勉強したおかげで、perlには強くなりましたが、phpに関してはちんぷんかんぷんです。
と言いつつも、時々phpも仕事上触ることもあります。
CGI=perlととらえる人が多いようですが、CGIの中に含まれているのが、phpであり、perlであり、Cであり、Rubyであり、php=CGIでもあるのです。
phpが登場してから、perlよりphpが良い。phpよりperlの方が良い。そんな議論が絶えないのですが、結局どっちかだけにある強みと言うのは、今や無いと思います。
phpで掲示板が作れるのでperlは要らない?
そんなことは無いと思います。
しかし、phpだけでも掲示板は作れます。なので正しいのかも?
自分はphpも好きですが、perlを勉強してきて良かったなぁと思います。
これからもperlでシステムを開発していきます。
そして、作りたいシステムのために、サーバもハードから構築を選別し、OSもperlのカスタマイズがしやすいOSを採用しています。
主さんも好きな言語をトコトン勉強すればいいと思いますよ。
採用する言語はあくまでもその過程であって、大切なのは利用して貰えるシステムを作った時の喜びは、どの言語を採用しても味わえるものです。
そう考えると、オールマイティに使えた方がいいですよ。
システムを構築する為の過程を楽しみながら、プログラムする喜びを感じて貰えたら幸いです。
って質問の回答になってないかな…。
No.2
- 回答日時:
この質問の場合はCGIのためにどの言語を使うかとイメージされた方が分かり良いかと存じます。
Perl でも PHP でも Ruby でも 構わないですが、サーバーで動的にウェブページを生成するプログラムはCGIです。この点は#1の回答者さんと回答は同じです。
http://ja.wikipedia.org/wiki/Common_Gateway_Inte …
>もしかしてPerlで掲示板を作るにはCGIが必要と言うだけで、PHPなら単独で掲示板が作れるのでCGIは必要ないということなんでしょうか?
これは否となります。
PerlでWebブラウザから呼び出して実行できる掲示板プログラムを作成したならば、それはCGIなのです。言語が何かは問いません。
No.1
- 回答日時:
CGIというのは動的にサーバでプログラムが動く仕組みのことですから、
PHPはそのまんま、ですね。
PHPのみでなく、クライアント側でJavascriptでも動かした方がより設計しやすいように思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- CGI 一番簡単なCGI,掲示板の設置教えてください 4 2023/08/22 10:47
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- YouTube style.css エリアのコードを知りたい 1 2022/10/19 19:11
- MySQL 【投稿情報用データベース posts】は必要ないと思います。 1 2022/06/02 21:25
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPでLinux用のCライブラリを呼...
-
「楽天」で開発に使用している...
-
PHPやPostgres、JAVAはどの...
-
MYSQLとSQLの違い
-
Laravelなど、フレームワークを...
-
楽しくて最高のプログラミング...
-
小学1年生の子です。塾に行かせ...
-
C言語、C+、C++、C#の違い
-
IT業界より楽に稼げる業界って...
-
C++ ってなんて読む?
-
ニンテンドーDSのソフト作成に...
-
Visual Studio Codeについて
-
建設業界のシステムがけっこう...
-
procってなんですか?
-
プログラムからアイコンファイ...
-
COBOLで文字タイプを数字...
-
UWSCはどのプログラミング言語?
-
Int('1234') で、strをかんたん...
-
プログラムに書かれる"%"記号の...
-
質問失礼します。 プログラム言...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Laravelなど、フレームワークを...
-
PHPでLinux用のCライブラリを呼...
-
どのプログラミング言語で作ら...
-
html、css、JavaScript、PHP…違...
-
「楽天」で開発に使用している...
-
phpをある程度習得するまでの期間
-
PHPのオススメ開発環境は?
-
どんなプログラミング言語を使...
-
PHPがあればCGIは使わない
-
PHPでWindowsアプリを作成する...
-
C言語にて jpg ⇔ bmp 相互変換
-
WEBアプリケーションを作成する...
-
サーバーサイド言語とは?
-
PHPを覚えた方がいいですか?
-
いまから勉強するなら、どんなw...
-
webアンケートを作成するための...
-
PHPを習おうと思っているのです...
-
PHPとJSPは同じような位置付け
-
BBSを作るにあたって
-
C言語、C+、C++、C#の違い
おすすめ情報