Developing on a Linux-based OS will give you indispensable understanding of your production environment. On the other hand, it will probably be very unfamiliar if you haven't worked on Linux before, and easy tasks will become very difficult again, for a while. You should ultimately develop your application on the platform that makes you the most productive---the portability of Python and Django gives you that luxury---you could even target the Java Virtual Machine. (And you won't know that without trying them all.)
Definitely try out running a development websever './manage.py runserver is fine) on Linux, to get a feel for what your production environment might be like. You might decide you like working on Linux, and it make you more productive---or not. But---at least for Django/Python---that's largely a matter of taste. On 01/27/2012 03:18 PM, JJ Zolper wrote: > Since I will be deploying my Python code on a server that is based on Linux > wouldn't it be smart that I develop my Python code on something similar to > my VM for Django? > -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.