If you’re not a developer, you should probably go for Linux. The CPanel covers most needs that people who run e-commerce websites, blogs, or wikis may have. You also have access to customization tools that don’t require a lot of learning. And if you ever need to hire third-party help, you’ll be able to find a contractor cheaper than you would running a Windows server.
If you’re a developer, it gets a bit more complicated. For developers with a corporate background, it would make more sense to use Windows, as this is what many corporations use for internal servers, and you’re probably used to it.
For those who want to work for a corporation, running a server on MSSQL would be great practice and a positive feature on their resume. The same goes for developers who either are already familiar with ASP.NET stack or want to learn more about it for future employment.
On the other hand, if your main language is PHP, Python, or Perl, you’re probably going to be better off using Linux hosting. The same goes for technologies like MySQL, Apache, and NGINX. If you know them already or want to gain a better understanding of them, Linux is the way to go. You may have to learn about Linux and how to configure distros, but that’s not a necessity for having a good experience hosting on a Linux system. You could also go with an ordinary build.
Bookmarks