開発日誌始めます

2007/07/29

このコーナーでは当サイトの開発にかかわるメモを残していきます。

まずは使用している要素技術です。

XHTML ... マークアップ
CSS ... デザイン
JavaScript + DOM ... 画面制御
Ruby ... CGI(動的ページ生成)
RSS ... 更新情報配信

普段僕はページ生成にPerlを使っているのですが、今回は以前から気になっていたRubyを使ってみることにしました。

感想は「とにかく直観的にコーディングできる」ということでした。

操作するもの全てがオブジェクトで、かつ式の内容やメソッドを利用する状況に応じて型を自動判別してくれるので、細かいことを気にする必要がありません。

逆に言語処理の内部では相当複雑なことをやっているだろうことが容易に想像つきますが、それをプログラマーに全く感じさせないところが凄いと思いました。

そして、なぜRubyがこれだけ世界中で使われているのかようやく実感できました。

これから僕のメイン言語になりそうです。