{"id":6023,"date":"2012-07-12T12:59:10","date_gmt":"2012-07-12T11:59:10","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=6023"},"modified":"2012-07-12T12:59:10","modified_gmt":"2012-07-12T11:59:10","slug":"telerik-releases-kendo-ui-components-for-asp-net-mvc","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/6023-telerik-releases-kendo-ui-components-for-asp-net-mvc.html","title":{"rendered":"Telerik releases Kendo UI components for ASP.NET MVC"},"content":{"rendered":"<p>Component vendor <a href=\"http:\/\/www.telerik.com\/\" target=\"_blank\">Telerik<\/a> has released an updated version of <a href=\"http:\/\/www.kendoui.com\/\" target=\"_blank\">Kendo UI<\/a>, its HTML5 framework. This is the first non-beta release with support for ASP.NET MVC server wrappers, with components including Grid, ListView, calendar and date controls, tree view, menu, editor and more. Kendo UI supports the MVVM (Model View ViewModel) pattern popular with Microsoft developers. <\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/07\/image14.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/07\/image_thumb14.png\" width=\"404\" height=\"316\" \/><\/a><\/p>\n<p>&#160;<\/p>\n<p>Telerik seems to be treading a careful path, maintaining its strong links to the .NET developer community while also creating a framework that can be used on other platforms. <\/p>\n<p>I spoke to Todd Anglin, VP of HTML5 tools. Why the support for ASP.NET MVC \u2013 is Telerik seeing this becoming more popular than Web Forms, the older ASP.NET approach to web applications? <\/p>\n<p>\u201cSomething in the range of 70% of ASP.NET developers are on web forms. We do see a bit of a trend that as they start new projects, developers are adopting ASP.NET MVC and HTML5, which is where it makes sense to use Kendo UI,\u201d he told me.<\/p>\n<p>The main reason though is that Kendo UI is less suitable for Web Forms, where more of the client-side code is generated by the framework. \u201cWeb Forms are a very high level abstraction,\u201d said Anglin. \u201cWith MVC developers are a little closer to the metal.\u201d<\/p>\n<p>That said, he is not ruling out a Web Form wrapper for Kendo UI long-term.<\/p>\n<p>Anglin says Kendo UI\u2019s use of <a href=\"http:\/\/jqueryui.com\/\" target=\"_blank\">JQuery<\/a> is a distinctive feature.&#160; \u201cOver the last few years JQuery has clearly risen above the pack to be the most common core Javascript library and the one most developers are familiar with. Unlike most commercial libraries out there Kendo UI chooses the JQuery core as the starting point and builds on that, so developers that adopt Kendo UI have a smoother on-ramp.\u201d<\/p>\n<p>Kendo UI supports both mobile and desktop web applications, but with different controls. \u201cWe believe that developers should offer experiences that are tailored to each device class, which is why you have Kendo UI web for keyboard and mouse, and Kendo UI mobile with a mobile-specific interface. We share code behind that, like the data source, between web and mobile, but we don\u2019t think the interface on a mobile device should be the same as you show on a desktop browser,\u201d said Anglin.<\/p>\n<p>What about the tools side? Although Anglin says \u201cWe want to be agnostic on tools\u201d, there is particularly good support for Visual Studion. \u201cKendo UI integrates with anything that supports HTML and JavaScript well, which includes the latest version of Visual Studio. We are delivering full vsdoc support for Visual Studio so that developers in that environment get Intellisense for JavaScript. But if you\u2019re on a Mac you can use other tools,\u201d he told me.<\/p>\n<p>More interesting is a forthcoming cloud IDE. \u201cWe\u2019ve just revealed a new tool called Icenium which is a cloud-based development environment for creating apps in HTML and JavaScript. It\u2019s an incredible environment for building apps with Kendo UI.\u201d<\/p>\n<p>How about HTML5 apps that target the Windows Runtime (Metro) in Windows 8 \u2013 will Kendo UI work there? Apparently not:<\/p>\n<p>\u201cIt\u2019s certainly something we\u2019ve paid attention to. Telerik\u2019s primary position for Windows 8 runtime and Windows 8 development is with the traditional .NET targeted tools. Our RAD tools later this year will focus on introducing XAML and HTML tools for Windows Runtime. The HTML tools that we introduce will have a shared engineering core with Kendo UI, but we\u2019ll make a tool that is specifically targeted at that runtime. <\/p>\n<p>\u201cKendo UI is really focused on the cross-platform, cross-browser experience. You write once, at a core code level, and then use all the runtimes out there for HTML and JavaScript. Whereas Windows Runtime is leveraging familiar technology in HTML and JavaScript, but when you write a Windows Runtime app you are writing Windows software. It\u2019s very platform-specific.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Component vendor Telerik has released an updated version of Kendo UI, its HTML5 framework. This is the first non-beta release with support for ASP.NET MVC server wrappers, with components including Grid, ListView, calendar and date controls, tree view, menu, editor and more. Kendo UI supports the MVVM (Model View ViewModel) pattern popular with Microsoft developers. &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/6023-telerik-releases-kendo-ui-components-for-asp-net-mvc.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Telerik releases Kendo UI components for ASP.NET MVC<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67,80,94,96,97],"tags":[171,522,901,955],"class_list":["post-6023","post","type-post","status-publish","format-standard","hentry","category-professional","category-software-development","category-visual-studio","category-web-authoring","category-windows","tag-asp-net-mvc","tag-jquery","tag-telerik","tag-visual-studio"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/6023","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=6023"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/6023\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=6023"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=6023"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=6023"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}