3 ms·
At my work, our web app is written in .NET with SQL server and we are slowly migrating away from it. Why? 1. Hiring (good) .NET programmers is hard. All of u
by rbrcurtis 15y ago
At my work, our web app is written in .NET with SQL server and we are slowly migrating away from it. Why?
1. Hiring (good) .NET programmers is hard. All of us except the founder were originally java programmers.
2. Windows is expensive. Licensing sql server and windows is much more expensive than nix servers and open source database options.
3. While people here are saying that .NET/IIS scales well, my personal experience is that an IIS server in general cannot handle nearly as much traffic as nix servers. As a result, you need more web servers than you might otherwise, leading back to number 2.
Personally, I enjoy learning new languages. We've been using coffeescript/nodejs extensively for the last few months and we've all been enjoying it quite a bit. We are tentatively planning on rewriting our web code in it in the future. So if I were in your situation, I'd consider the overall impact of ramp up now to learn a new language vs doing a possible rewrite in the future or sucking up the licensing/server costs of .NET.
- rbrcurtis 15y agonote that I'm not advocating using nodejs/coffeescript, it's just what we are going with. Personally, I prefer strongly typed languages so I'd probably look at the scalability/reliability of mono very very closely. I also like GWT a lot.