3 ms·
Honestly, 3/4 years ago i would pick another platform because deploying code in .NET was a complete nightmare. Nowadays things have changed a bit. You have tran
by sakopov 15y ago
Honestly, 3/4 years ago i would pick another platform because deploying code in .NET was a complete nightmare. Nowadays things have changed a bit. You have transforms. You have TeamBuild with TFS, which is very solid, but can still be a pain in the rear to get stuff going. Changing the build workflow and messing with MSBuild always seemed odd to me. I'm not even going to mention setting up and troubleshooting Web Deploy Service which is undocumented disaster. I personally use GIT and deploy to AppHarbor. The process is amazingly smooth and the entire experience with AppHarbor folks has been wonderful.
In addition, I would agree with the statement that more knowledgeable and skilled devs have switched to ASP.NET MVC. There is no doubt in my mind. You need to have decent understanding of OOP to do pretty much anything in MVC. Not to say that you can't write bad code. You can, but folks that work in MVC are typically more serious developers.