In my experience, the simple truth to this is what you like and are
comfortable with. Personally I use fedora based machines for almost
everything (I use solaris for my personal multimedia server, zfs anyone?).
So I suggest you use what you are comfortable with.
Mike
--
Life is a POPULARITY CONTEST! I'm REFRESHINGLY CANDID!!
I've done Django development on multiple OSes and found 3 tiers
of experience:
Top Tier: any Linux or BSD I've played with (Debian, Ubuntu,
OpenBSD). I expect other variants will be equally facile (Red
Hat, Suse, Slack, Gentoo, PC BSD, FreeBSD, etc)
Mid Tier: Mac OS X -- Doable, but a few more hoops to jump
through. Easiest since Python2.5's added built-in sqlite3 which
previously you had to build yourself
Bottom Tier: Win32. It's feasible (especially once Python2.5
added sqlite3), but I've found this a notably more painful
experience than on the other two tiers of platforms.
I haven't tinkered with Solaris in *years* so I don't know
whether that would be top- or middle-tier.
However, once you've got the base configuration done, development
is pretty easy no matter where you do it.
My $0.02
-tim
I use fedora for laptop and lenny for production.
--
regards
kg
http://lawgon.livejournal.com