Ответ 1
Итак, какие именно требования вы предъявляете? Каждая структура имеет несколько преимуществ и недостатков.
Меня лично я использую JQuery Mobile, который сейчас находится в его первом официальном релизе. Не допускайте, чтобы номера версий обманывали вас, это было разработано 1 год и фактически работает очень хорошо! Другие предоставляют разные возможности:
-
sencha основан на элементах управления javascript - вы создаете весь макет из javascript, используя нотацию JSON для свойств/действий/событий
-
jqm позволяет использовать ваш "стандартный" HTML-код и улучшает его "автоматически-магически". По-моему, это самый близкий к HTML, который вы когда-либо получите
-
Dojo больше о MVC и позволяет создавать более структурированную среду. Не использовали его лично, поэтому я не могу сказать слишком много об этом...
Надеюсь, что это поможет