I was browsing a Ruby On Rails book at B&N and happened across a little note, that you could develop a Rails app entirely on a desktop machine, using a built-in Ruby web server, and deploy it with few changes to a production environment. Hot dang! That is *agile*, as the kids say these days.
I just went through this tutorial and created a working “todo list” web app on my ibook. In a very short time.
I didn’t like the idea of installing MySQL on my laptop just for this, and Rails is claimed to work just fine no matter what database you use it with, and, well, OS X Tiger comes with the SQLite db already plugged in, so I tried using SQLite instead of MySQL. It took me a little while to get to know SQLite well enough to set up a DB — a very little while.
I’m gonna have to get that darn book. Hmm… Birthday’s coming up. Might have to get meself a present.
UPDATE: The little todo program in the tutorial did indeed run just fine when I copied it up to Dreamhost to a rails environment. The only thing that took some time is moving from a sqlite db to MySQL (Dreamhost doesn’t have sqlite.) The app “just worked” in its new home. That’s pretty darn impressive.