Exciting things

Sencha Touch or JQuery Mobile?

Yesterday was so interesting. We was put into some challenges and technical debation. One of them is [choosing the good “framework” to work with a PhoneGap application we’re going to develop in some next days].

The debation becomes to: SenchaTouch or JQuery Mobile?. After the debation, we finally get some below points as our note:

A. SenchaTouch:

Designed based on ExtJS. It uses the “declarative” approach for creating the UI. It means: you use the code for creating the UI component.

Good:

  • Support good design pattern (MVC, Proxy, …). It’s more convenient for developer to create application with complex logic at the client side.
  • Good documentation.

More consideration:

  • It’s not too convenient to HTML guys – who more used to with the “HTML mark-up”.
  • You need to consider the license carefully if you want to create the “closed-source” solution.

B. JQuery Mobile:

JQuery Mobile is created with the approach of “mark-up based approach”. It means JQuery Mobile allows you to create mark-up HTML and support you some special attribute/class to change the UI to be “mobile native mode” with their default theme.

Good:

  • The license is cool. 
  • Convenient to HTML guys – who loves “mark-up” on their daily job :).
  • It’s good for mobile web – which requires simple logic (just navigation, simple data processing). 

More consideration:

  • Most of the Javascript code (design/structure of the code) are handled by YOU (developer). It just helps you on the UI layer.

How about your ideas?

Leave a Reply

Your email address will not be published. Required fields are marked *