For a long time, .Net was a primary technology for Sitecore CEP/XP. Usually, Sitecore developers used WebForms or MVC for building websites on top of Sitecore XP and easily extended or changed the behavior of it according to customer needs that was a killer feature and at the same time a pain point during upgrades to the new major version of Sitecore XP.

Sitecore did a significant jump during the last 5 years when introduced Sitecore Headless (JSS + Asp.Net Core), XM Cloud, and acquired a number of products/solutions that allows building applications using mostly JS frameworks like Next.JS etc.

So, is it still make sense to learn .Net for new projects, especially for developers who didn't work with Sitecore before, or it is better to use JS frameworks to build new web applications in a long-term perspective?


Browse other questions tagged or ask your own question.