Another important reason to choose Kendo UI over other HTML5 frameworks is the built-in support for MVVM. Most of the competing frameworks need developers to use third-party JS frameworks such as KnockoutJS to implement the MVVM pattern. Ever since MVVM was provided as part of the framework, developers don't have to worry about integration issues and support.
MVVM design pattern
Model-View-ViewModel (MVVM) is an architectural design pattern evolved from Microsoft, which attempts to separate the data model from the user interface. All the three members have their own responsibilities which clearly distinguish them from each other:
- Model: It contains the data points or application data (usually returned by the application logic layer).