I will go on behalf of Sencha Touch!
Speed ββSo much in Sencha Touch comes down to knowing the frame and recognizing that you are coding an application, not a web page. That said you can get fantastic results in Sencha Touch. Many of Sencha Touch are not open source, but it is technical. You can see the code and it is incredibly well documented. I am delighted with the performance of native components, such as lists and forms, which I can achieve.
Native feeling. This is exactly where Sencha Touch has the best advantage for its competitors. It comes with themes for ios6, ios7, Android, Blackberry and Windows Phone. Thus, your application can look native on each platform. Sure, itβs all the same for the developer to cope with various expectations, for example, touch gestures and the unpleasant Android button back, but the structure gives you all possible help. People donβt know that the applications that I make in Sencha Touch are HTML5 β they look and feel native.
The complexity of development Anyone can start with Sencha Touch quite easily, but you need to be prepared to invest time in understanding how to get the most out of the library. In one sentence: "minimize interactions with the DOM." In particular, learning that changes in models / repositories associated with dom will automatically trigger DOM updates.
Documentation and community support. Fiction. Because I'm for one, helping where I can ;-) Sencha forums are a great place to support. The documentation is by far the best I've ever worked with.
Hope this helps you make a decision! Modus Create made a large series of articles on his blog, comparing all the frameworks (scrolling through the previous couple of posts): http://moduscreate.com/blog/
source share