Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Or better , fire a virtual machine with linux. I used to develop python and php on windows only to get loads of problems as soon as i had to deploy my script on a linux server. Having a dev and test environment that is close to the production server will save you a lot of time. Working on linux is a great experience, and makes a difference when looking for a job.

Whatever os you choose you just cant get wrong learning python , it is so awesome.



While it's definitely useful for production, test, and dev to all match, it's pretty easy to write Python that runs everywhere. In my experience the Python community is a lot better than most at making libraries and extensions work across platform.

I've written GUI apps with PyQT where I developed them on Linux and had them run without change on both Windows and OSX. Similarly, I've done some web development on my Mac, deployed to a Linux server, and everything's worked.

On the other hand, IMO, developing on Linux is far easier and faster than developing on Windows, so there may be other benefits to using a VM.


oh god i really need to test that QT stuff , sounds great !


Still use Linux as the host\development box and test the Windows version(s) in virtual machine(s). ;)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: