For a few years now the great debate around the ASP.NET community has been around how ASP.NET MVC is the only framework of the future. The general point of this debate is that MVC is the winning framework that is finally ready to obsolete the ASP.NET Webforms technology. While I could write an entire blog post on my full opinions of this debate, today I am not going to do that. Instead, today I am going to focus on how Kentico 9.0 has come to fully embrace ASP.NET MVC.
In the latest release of the CMS, MVC is getting very close to being a first class citizen in the choice of Kentico development models, with the other leading candidate being the Kentico Portal Engine model (which has always been based on ASP.NET Webforms). I say first class citizen because the MVC improvements in version 9.0 have been considerable enough for my team and I to start building out client projects in this model, and we are quite happy with the results.
In fact in the last 6 or 7 months of using Kentico 9.0 MVC we have learned a few things that I feel are worth sharing with the Kentico developer community. So without further ado I would like to present 8 Things Developers Should Know about Kentico MVC.