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).
  • View

Get Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.