I’ve started to wondering whether ASP.NET Webforms/MVC even have a place in the web developers toolbox anymore… It seems that CMS systems like Umbraco have replaced the web developers job. Yes I know that those CMS systems are built with ASP.NET Webforms/MVC – however is there even any reason for learning those things if all you gonna do is to use a CMS system anyway? – Also I cant find any situation where a CMS system can be replaced by your own web application.
My question is therefore: Is there any reason for learning Webforms/MVC when using a CMS?
My question might be more like: When should I use a CMS, and when should I go and build my own web app?