This post originated from an RSS feed registered with Agile Buzz
by James Robertson.
Original Post: SeaSide, Trav Tried
Feed Title: Travis Griggs - Blog
Feed URL: http://www.cincomsmalltalk.com/rssBlog/travis-rss.xml
Feed Description: This TAG Line is Extra
I was totally impressed. I've heard tell this thing is "controversial." That probably helped draw me to it. I admit to not being as up to speed with all that is web/XML/db programming--like David Buck , its just not what I'd call all that fun.
I thought maybe I'd look at the Seaside thing and see if it couldn't make web programming a little more fun. The tutorial was quick and easy to follow. And well done.
I came away from it thinking, "now that looks like it might be kind of fun." So, I'll be playing with it some more and giving updates as I go. I'm going to try and write my own little XP planning tool with it. I'm inspired by XPWeb, but it's a python monster (read: lots of files with lots of lines of code) with tons of Java Script too.
One of the great ironic comedies of Seaside (to me at least) is its _very_ linear/procedural user interaction metaphor. And its implemented in one of the quintesential "pure" OO languages! It was like those first command line interfaces I wrote in Fortran; I giggled childishly, when Seaside's "call:" method was introduced and wondered if I was going to see a "common block" next. Seriously though, this makes sense to me. A web app is limited to a single thread flow of user interaction. Cool stuff.