This is just a quick post because I cannot contain myself. For the last few weeks I’ve been hacking on tornadoweb and while I like it there is plenty of room for improvement. Minutes ago I watched a slide presentation showing off several micro web frameworks implemented in python. Shortly after that I watched a mojocast.
In a job interview with Riak‘s Justin Sheehy I was asked about warts in python. My single complaint is the indenting. perl has none of that and it’s simply not as write-once as people suggest!
That’s when I happened up mojolicious. I have been following catalyst for a number of years but I’ve come to hate the amount of dependencies and that sometimes they will not install. Anyway, I’m anxious to try mojo out and see what goodness it brings.
If you think about it… python seems to be in chaos. You can expect to see versions 2.5, 2.6, 2.7 and 3.x as the latest version/package depending on the distribution you are using. While perl seems more static than that.







Octopusgrabbus
2011/08/29 at 17:56
I agree. This is a good post.
One of our consultants uses Perl, and his source code modules are works of art. Perl modules do not have to be write-once.
I’m also concerned about Python and the split between 3.x and 2.x versions and the fact that a lot of frameworks seem to be tied to different versions. In addition the GIL problem bothers me. I don’t do lots of multi-process code, but Python threads running one at a time doesn’t seem right to me.