Hello
Ruby CGI を始めるにあたり、 「こんにちは」を表示する Hello プログラムを3本作ってみました。クライアントとサーバーがどう関係するか、比較できます。
ソースは "expand source" を押すと展開されます。元に戻すには、このページを再ロードしてください。
Hello 0.1
サーバーの Ruby CGI でHTMLを生成して表示します。
実行結果
hello01.rb
ソース
Hello 0.2
サーバーの Ruby CGI でHTMLを生成し、<form> で入力した値でサーバーと同期通信します。
実行結果
hello02.rb
ソース
Hello 0.3
クライアント JavaScript とサーバーの Ruby CGI で非同期通信します。Ajax (Asyncronous JavaScript +XML) と呼ばれる方式です。
実行結果
hello03.html
ソース
hello03.html
hello03.rb