With all this talk about the ASP.NET MVC Framework you also hear people mentioning Ruby on Rails quite a bit, another framework you will hear mentioned is Django. In fact, ScottGu mentioned it in his ALT.NETConf talk and in response to one of my posts. I think it is always a good idea to keep an eye on other frameworks and what they are doing, especially since you can often learn new things to take back to your favorite language/framework.
The best way I found to check out Django was to check out this well-done screencast. The project site also has tons of information, and the Community tab is kind of like a “Planet Django” meaning it aggregates lots of Django oriented blogs.
Personally I find Django interesting and subscribed to the community feed, but for the time being plan to stick with my mix of ASP.NET and Rails.
-James

{ 5 comments }
Are you trying to be the tech/geek version of Jerry Seinfeld
What’s the deal with AJAX? It doesn’t clean anything. If anything, it sometime makes things messier. (insert laugh track…or maybe a boo track actually)
The django community and the django attention to detail (just look at their docs) is what attracted me to django. Plus I have a place in my heart for journalism and django was born from a group of developers working together when building out a large scale newspaper site. (hence the ellington cms)
The majority of django projects I’ve come across are open source out there. Just go to google code and you’ll find a handful of django code project available from Digg-like apps, to tagging apps, to registration, etc, etc. Big community and lots of good help, resources, etc.
If you want to take a look at a Django based commercial product, take a peek at the Ellington CMS. I believe this is the resulting project that started the entire thing.
http://www.ellingtoncms.com/
From reading posts on Leah Culver’s blog, I’m pretty sure the Pownce website runs on Django.
I checked out out the site and clicked through to some of the other “sites using Django”. They all seem to be very responsive. I thought that it might just be one or two so I kept going and I didn’t find a dog out of the bunch. It could be that it’s a bit early in the morning and I’m the only one on the Innernets, but I doubt it. It performs well, I wonder how it scales. Something to keep an eye on.
@mark – pownce is a django powered app.
She posted her FOWA presentation here -
http://www.slideshare.net/leahculver/pownce-lessons-learned
Google is also a heavy proponent off Django too it seems.
http://google-code-updates.blogspot.com/2007/09/updates-from-django-sprint.html
They’re also heavy into python I hear as well, so kinda makes sense.
They just bought jaiku which is a python powered app. Their api docs section runs on django too.
From wikipedia … “Some of the largest projects that use Python are the Zope application server, the Mnet distributed file store, Youtube and the original BitTorrent client. Large organizations that make use of Python include Google[23] and NASA.[24]“
Dan,
in my experience Django applications can ’scale’ extremely well. and i mean scale for both outcomes: performance and manageability.
you can have multiple levels of caching:
http://www.djangoproject.com/documentation/cache/
as the framework supports massive reuse of code you minimize what you have to manage.
Comments on this entry are closed.