In fact, running on the development computer the same exact software environment present on the production server is the strongest pro- Linux argument, especially if you have a VPS and not a shared server. To be honest, I think neither with Windows or Mac OS X you can obtain this ideal condition.
However I doubt this is really necessary: as an example, on my laptop I'm currently using the lightweight web server included in Django where on the production server I will deploy my Django app with Apache and mod_python or mod_wsgi on Apache 2 behind an nginx proxy. Of course the deployment stage will be a bit more tricky for a Windows developer but, frankly, I'm a developer and I'm more interested in the development stuff. If, as a developer, there are no advantages in using Linux or Mac OS X, I will remain with Windows. So I'd like to know from people using Windows what are (if any) the practical handicaps in developing a Django app on Windows. Aleandro On 7 Feb, 10:41, "Christian Vest Hansen" <[EMAIL PROTECTED]> wrote: > Hi, > > I _would_ have said that installing stuff and setting up the dev. > environment was the biggest disadvantage of Windows, but you seem to > have that part covered. > > Other than that, if your production runs Linux, then you will, in > theory, have an easier time with deployment, and testing of > deployment, if you also develop on Linux. For instance, you could have > an apache instance, running the same settings as production, but > locally. Developing and testing deployment and shell scripts be > easier. > > Mac OS X is different from Linux in that it is a BSD style *nix. This > might the aforementioned shell scripts & deployment, then again, it > might not - depends on things are set up, I think. On the other hand, > Photoshop runs on Mac. > > Personally, I wouldn't want to do development without the trusty > gnucoreutils :) But if Windows floats your boat, and you don't have > any OS envy, then I'd suggest saving trouble. Why bother if there are > no obvious advantages? > > On 2/7/08, Aleandro <[EMAIL PROTECTED]> wrote: > > > > > > > Hi, I'm a Windows XP longtime user but I have also Ubuntu Linux 7.10 > > on my dual-boot computer. I've just discovered Python and Django and I > > have to decide what os to use for web development with Django. > > > In fact, while I use Ubuntu Linux on my production server, I'm really > > satisfied with my Windows web development environment: > > > - gVim, TortoiseSVN, the command prompt and all major browsers at my > > fingertips (IE, Firefox, Opera and Safari); > > - Python, Django and PostgreSQL/MySQL installed in just a few simple > > steps; > > - Adobe Photoshop; > > - superb font rendering with cleartype and no wasted time installing > > new hardware. > > > Considering that the latest trend in web development is to use UNIX > > based OSes (Linux or Mac OS X) also for the development side, I have a > > simple and direct question for you: what are the tangible > > disadvantages of Django web development on Windows compared with a > > UNIX based OS? > > > Thanks > > Aleandro > > -- > Venlig hilsen / Kind regards, > Christian Vest Hansen. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---