Sitefinity and MVC:
Complex Customer Experiences at Scale
Get to market faster with a lightweight, highly-testable presentation framework and the extensibility and scalability of Sitefinity CMS.
Easily manage the complexity of large-scale projects as you work on individual components to accelerate development, testing and deployment, and get to market faster.
Leverage Sitefinity ASP.NET CMS and MVC to build complex, high-performing, responsive and scalable websites. Gain full control of your markup and keep your code organized, reusable and easy to test.
Deliver faster and swifter websites with clean HTML and improved page load speed.
Modify any part of the DOM of your pages without the hassle of having to rebuild the whole project.
Leverage the Bootstrap 4 resource package, installed out-of-the-box, to create beautiful and responsive mobile-first websites,
Easily scaffold widgets and templates with VSIX and directly register them in the toolbox to enable parallel, test-driven development
Employ rich routing capabilities and fine-grained control over widget priority on pages for SEO properties.
The two technologies differ in their architecture model and development patterns. Differences include stateless model, control over markup, URL routing capabilities, extensibility options, and others.
You don't have to be a .NET developer to work with MVC. To start off, get acquainted with MVC widget basics and try out developing one yourself. To support you in your first steps in MVC, we provide you with comprehensive documentation and samples.
We highly recommend that you create all your new functionality with MVC, following Sitefinity CMS development best practices for improved productivity. For now, you can continue working in your existing projects with both Web Forms and MVC widgets. You can gradually refactor towards pure MVC.
Sitefinity CMS is focusing on becoming an MVC-first platform. For the time being, however, Sitefinity CMS will continue to support the Web Forms model. We highly recommend that you can create all new functionality with MVC.
The code for all built-in MVC widgets is open source and you can find it in the GitHub repository. You can use the code to learn the basics of how to develop models, views, and controllers of your own, or simply customize the built-in widgets.
Meaningful engagement, elevated experiences delivered with ease
Copyright © 2019 Progress Software Corporation and/or its subsidiaries or affiliates.All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.