Hacker News new | ask | show | jobs
by eli 5253 days ago
My advice is to do your development using a Virtual Machine--ideally running the same OS as what your production web server will eventually be running. This gives you the freedom to screw around with your app and server configuration, knowing you can easily roll back to an older version. And it also gives you more confidence that your app will deploy cleanly to your production server and not get hung up on some subtle difference between e.g. Ubuntu and Red Hat.

And, finally, then it doesn't matter whether your host OS is windows or ubuntu; use which you feel most comfortable with.