Mobile Web Frameworks Impression

I did some research on mobile web frameworks using Sencha Touch 2, jQuery Mobile and Kendo UI with ASP.NET MVC backend. While team haven’t decided whether we use responsive design or a mobile framework, trying them gave us some insight .

Sencha Touch 2

  • JavaScript based MVC
  • Single page app, routing works via hash value.
  • Initial learning curve is steep, but those who are familiar with ExtJs may like this approach
  • Dependencies seem to be bigger
  • Right now only supports iPhone, Android, and BlackBerry
  • There is free commercial license, which suits mobile web.

jQuery Mobile

  • HTML based, like normal web page
  • Use attributes for convention (ex: data-role). It hijacks the hyperlink click to perform transition effects.
  • Easy to learn
  • Supports a lot of platforms
  • Free

Kendo UI

  • HTML based, like normal web page
  • Use attributes for convention. also has nice transition effects.
  • Easy to learn
  • Has nice native look
  • Supports a lot of platforms
  • Commercial

At the moment, I prefer Kendo UI and jQuery Mobile over Sencha Touch 2.