From: Kirk Haines Date: 2004-08-08T03:04:21+09:00 Subject: Re: CGI programming > > What do you use when programming Ruby/CGI? Do you just use straight Ruby > or > > do you use any templating modules? > > > > I am running Apache on Windows XP. I personally use Iowa. Iowa is an object based web application & dynamic content framework that runs on both *nix and Windows platforms. It features seperation of code from layout. In that contiuum it inhabits a place somewhere between Rails and CGIKit, with much greater seperation than Rails, but less forced seperation than CGIKit requires. Iowa templates are simple. They are straight HTML with a small amount of very simple but flexible special markup. Templates create components, and components are embedable in other components. In this way one can create reusable widgets. i.e. a conditional:

Welcome @user!

It can be found at http://rubyforge.org/projects/iowa Anyway, it is what I use. I've been using it for over two years on a variety of successful production web sites and web based applications from small to large. If you want to check it out, it's at Rubyforge: http://rubyforge.org/projects/iowa Feel free to email me with any question. Kirk Haines