Mobile Framework : Sencha Touch or jQuery Mobile?

|
I was interested with mobile web application development, but I too lazy to coding it from beginning, so I searched about html5 mobile frameworks. As I already known, jQuery Mobile, mobile framework from jQuery, the "Code Less Do More" javascript library/framework, is one of them. But again, I found a new kind of mobile framework, called "Sencha Touch". I think they're both excelent, but I must choose one. So, what should I do, and what should you do? 



 OK, this is my review. I will compare between jQuery Mobile and Sencha touch.

jQuery Mobile. Made by jQuery Mobile Team, a part of jQuery Project, the best javascript library I think after I read dozens of review. But, will their mobile framework as good as their javascript framework/library?

First, about the documentation. Documentation? Yeah, documentation. Documentation is the most important thing in any framework, because with documentation, developers could learn about the API and usage, or examples. The jQuery Mobile's documentation is clear, easy to understand, with good example. I love the documentation. I can learn about the APIs very easy. Documentation has no problem

Next, the APIs. The APIs is very-very easy! I mean, the APIs are like MVC. For design, you don't need any javascript code, just HTML5 custom properties, that made by jQuery Mobile of course. For animations, you can access it from HTML5 code or Javascript code. Other functionalities, especially AJAX handler for changing page are controlled with javascript.

And the last, the result you will have. jQuery mobile has an IOS-like user interface, I think. This is not bad. But, it has a little problem, especially about the animation. On my Android, the animations are not smooth. Other bug is flip transition, but I understand, because Android has "miss understanding" with the translate property.
The best part of jQuery Mobile is the forms. The forms are very amazing, really amazing. They're clean, they're clear. That's all about jQuery Mobile.

Sencha Touch. A web development company. Sencha made its mobile framework very amazing to. But, is the framework can beat the jQuery Mobile?

The documentation is not bad, I man it enough good. It use Sencha other HTML5 framework, Ext.js, with interactive interface. Sencha divide the APIs with some categories. It makes the documentation is easy to read. There's some example per API in a little simulator, I like it.

Next the APIs. The APIs are pure javascript. It's not bad, but for remembered all functions, maybe I must spend more time then when I memorize jQuery Mobile. Minus one for Sencha, but this is not make you simply ignore Sencha, because it has 1 feature that you muuuuusst know.

THE RESULT! I say : WOW for Sencha. Same as jQuery Mobile, it has a IOS like user interface, but of course, it really different with jQuery Mobile. The animations are very smooth in my Android, except the flip of course. More than it, Sencha has more user interface plugins that you must try! Drag and Drop, Carousel,  Nested List (I like it so much, it's very different with jQuery Mobile, it more interactive), etc. The forms are good, but not as good as jQuery Mobile.


So, which one do you like? It's up to you. I prefer combine them all, but how :P. That's all from me! Bye!

0 komentar:

Posting Komentar