Since I am about to more or less formally review some Python web
frameworks, it seems to me that this as good a time as any to try out a
couple of similar frameworks written in other languages. I like my
frameworks written in a dynamic language and I really value simplicity
and flexibility, which pretty much rules out .net and Java as framework
languages adequate to my tastes.
There are two frameworks that I
have read about a lot during the last couple of months, so these are
the two that I will test drive. There is no way I could earnestly say I
want to check out cool dynamic frameworks and not include Ruby on Rails
in my research, so that is my first non-Python candidate. Rails has
made a lot of noise and has by far the best marketing of all the
frameworks I have mentioned in my posts. Not that it is devoid of any
technical merit, of course, but coming from a Python background it
doesn't seem to me to be as original and groundbreaking as its
proponents suggest. We'll see if it makes me change my mind.
The other very interesting framework I've been wanting to try is Seaside.
Written in Smalltalk, a language that I really want to learn (as
opposed to Ruby, which is not that attractive to me), Seaside is a
component based web framework, and is for me a lot more original than
RoR. It appears to be quite powerful too.
I plan to report on my experiments with these two frameworks.