From: Hideto ISHIBASHI Date: 2000-09-12T04:46:41+09:00 Subject: [ruby-list:24918] Re: yaiba (blade clone) 0.0.1 石橋秀仁です。高橋さん、メールありがとうございます。 OTAKAHASHI Masayoshi wrote: > 高橋です。 > > えーっと、Yaibaのソースをざっと読んでみましたが、これって > スレッドを動的に生成するんですか? いったんHTML形式か、 > それに近いファイルに吐き出しておいて、CGI呼び出し時に整形 > する、というのではなくて? どっちともいえません。まだスレッドは実装してないので (^^; でも、実装するなら、動的に生成のほうになると思います。 というのは、最初はまず「素直で、ちゃんと動く実装」 を、という方針だからです。 いずれは高橋さんのおっしゃるような、pre parseとかcache のようなメカニズムも使うかも。でも、それって本質的では ない部分だと思うのです。オブジェクト指向ですし、 そういう責務を負わせるべきオブジェクトを認識しておけば、 すぐに実装しなくても問題無いと思うんですね。 # XPで言うならYAGNI(You aren't gonna need it! だっけ?) > 勘違いだったらすみません(_o_) しかしそうでないとDBの必要性が > わからないので……。 ぼくは、DBには純粋なデータが入っているほうが扱いやすいです。 プレゼンテーションは、そういうレイヤーに任せる方針です。 で、上記のようなパフォーマンスチューニングをするなら、 それが問題領域レイヤーのオブジェクトには見えない方向で 実現します。 というわけで、高橋さんのご提案は参考にします。 おそらく将来はそのようになると思います。 ではでは。 -- 石橋秀仁 hideto-i@rr.iij4u.or.jp Odigo: 1489394 ICQ: 83329246