プログラミング初心者がRubyでCGIを作りたい
かくかくしかじか、個人的な趣味の世界で一悶着あり、これまで利用していたものが以前と同じようには使えなくなってしまったのであった。というわけでこの機会にCGIを勉強を始めます。
明らかに動機がよわよわだけど、諸般の事情により詳細が書けないのでご容赦下さい。
~前提~
・プログラミングは大学の講義でやっただけ&ほぼ忘れてる
・HTMLとCSSはそこそこできる
~目標~
~現状~
Ruby→オブジェクト指向言語。色々便利な命令を持っているらしい。流行ってるらしい。putだけわかる
CGI→??? web上でデータ取ってきたりしてアプリケーションとか動かすやつ(ふわふわ)
ということで
◆CGIとは
HTMLドキュメントは、制作者がサーバにアップロードすれば、変更するまで毎日、毎回、同じ物を表示し続けます。 一方、CGIで作成されたページは、制作者はもちろん、訪問者が更新したり、 訪問者のリクエストに応えて毎回違ったページを表示させる事もできます。 この事からインタラクティブ(双方向性)なWEBページと呼ばれているのです。
ふむふむ。つまりユーザから受け取ったリクエストによって、製作者が手を加えることなくページの内容を変更できるってことですね。掲示板とか想像したらわかりやすい。