Hacker News new | ask | show | jobs
by zaidos 4837 days ago
I would say this is entirely dependent on your use case. If you are running some simple web services in a cloud environment, it is generally cheaper to run them on a Linux system. Granted, if you are developing in .NET, you have probably already forked over some heavy cash for the development tools (Visual Studio, the OS, ReSharper, etc...)

The key trade off is deciding if it is worth it to sacrifice compatibility with certain libraries for the development speed and costs of not having to learn an entirely new tech stack for yourself or your team.

As for running ASP.NET on Mono, I believe that both are mature and capable enough of running in a production environment. The mono website has a page listing various companies using Mono (some with ASP.NET): http://www.mono-project.com/Companies_Using_Mono

1 comments

If you are running some simple web services in a cloud environment, it is generally cheaper to run them on a Linux system

afaik there's not so much difference between a vps/virtual machine running Windows Server or Linux. I.e. for a cloud provider I'm using there's a difference of 5euro on a low level machine (30 euro) and same price for a more powerful machine (110euro for a 4 vcpu 8gb ram 50gb disk)

Mind telling us what provider are you using? It's hard to find a Windows VPS provider at decent prices.
I recommend taking a look at Microsoft's own hosting services (Azure). You can get either shared website hosting or VPSs running Windows or Linux.

http://www.windowsazure.com/en-us/pricing/calculator/?scenar...