I love python
it is my new mainstream language now. I flip between jruby but I like working with python. Does it a little bit of everything. Not as cool to geeks as haskell, lisp or whatever but I like it.
Now I am laying with this instant django, will be interesting.
http://www.instantdjango.com/
yeah, nice language. I could get into that myself. I hear django is ok too.
$--
July 24th, 2007 12:36pm
Yep, I also really like it for making quick and small programs.
Has anyone used it for server processes? I am still using Java or PHP for that.
anoneemouse
July 24th, 2007 12:53pm
I've used it in trac, strictly as a user, not a programmer. Miserably slow would be the best way to describe it, although it could be a matter of implementation rather than an inherent quality of the language.
did you have it running as a persistent process or was the interpreter firing up for every request, clay?
I'm still with perl for web stuff, but if I had to change, this is where I'd go I think.
$--
July 24th, 2007 1:26pm
Persistent process, trac acting as its own web server. It runs a lot better under fastcgi, although it's still slower than I would like.
I had built a nice source code management appliance using CVSTrac, but Trac looks a lot nicer. The choice is whether to tweak CVSTrac to look like Trac, or ship modpython with the appliance so I can use Trac. Unfortunately my current platform of choice doesn't come with modpython.
i don't actually like trac much. it just looks and feels real clunky. I prefer mantis for bug tracking, and there are shit loads of wiki options. The only thing is having one logon for code browsing and all the rest.
$--
July 24th, 2007 2:24pm
Python's an excellent general purpose language and Django is the only web framework I've ever been able to tolerate.
Other than the broken multi-threading (can't take advantage of multiple CPUs) it's nearly perfect.
Michael B
July 24th, 2007 3:47pm
what kind of architecture does django have? mvc?
what other ones have you tried mb?
$--
July 24th, 2007 3:54pm