Tuesday, June 28, 2016

Telerik RadControls for ASP.NET AJAX vs. Telerik Kendo UI controls for ASP.NET MVC

If you have developed with both ASP.NET Web Forms and ASP.NET MVC technology, then you might be familiar with both the Telerik RadControls for ASP.NET AJAX as well as the Telerik Kendo UI controls for ASP.NET MVC.

Also, if you have worked with both of these technologies, you will also know that ASP.NET Web Forms has been a technology that has been around for the last 14+ years while the 1st release of ASP.NET MVC was released only approximately 7 years ago.  Kendo UI itself was only released in 2011!

Just to further clarify the disparity in years between these 2 products, you could use an analogy of children.  The Telerik RadControls would be a teenager in High School while the Kendo UI controls would still be a toddler in Kindergarten!!

Therefore, as you can probably already guess, the suite of controls for ASP.NET Web Forms will be far more advanced and sophisticated than the suite of controls available for ASP.NET MVC!

If you take a quick look at the Telerik RadControls Demo site, you will immediately notice the immense amount of functionality provided by the Telerik RadGrid itself: http://demos.telerik.com/aspnet-ajax/grid/examples/overview/defaultcs.aspx

Now when you compare this functionality to the Kendo UI Grid, you will find the features and functionality available to the Kendo UI Grid comparably much, much, much smaller: http://demos.telerik.com/aspnet-mvc/grid/index

So what does that mean for developers using ASP.NET MVC and Kendo UI controls?  Ultimately, it means that you will still have to develop a TON of custom functionality on your own either through extending these existing controls or through using JavaScript frameworks such as AngularJS and jQuery.

Alternatively, if your organization is open to mixing and matching functionality in your application, you can consider adopting a One ASP.NET approach and be able to include ASP.NET MVC in your application alongside ASP.NET Web Forms.

If you are able to adopt this approach, this allows you to get the best of both worlds in being able to leverage the extremely rich functionality of the Telerik RadControls for ASP.NET AJAX in your ASP.NET Web Forms pages as well as the very lightweight Telerik Kendo UI controls in your ASP.NET MVC Views!!

No comments:

Post a Comment