2013-07-23 3 views
8

Что является главной особенностью Sencha Touch более jQueryMobile Не понимаю. , как мне известно об этом две технологии:

1) jQueryMobile имеет очень простых данные функции атрибут дизайн приложение для кросса мобильной платформы, но как по сравнению с Сенчем Touch,.

2) Сенча сенсорный имеют новую концепцию и их структуры для осуществления проектирования для страницы очень трудно сравнить с JQuery Mobile.

Sencha Touch over jquery Мобильный телефон

Тогда Что такое значение Сенча и jqueryMobile и чем их собственная область, в которой они оба играют роль значительно?

+0

Возможный дубликат [Sencha Touch или jQuery Mobile?] (Http://stackoverflow.com/questions/4066167/sencha-touch-or-jquery-mobile) – Viswa

ответ

19

Введение

В отличие от JQuery Mobile Sencha Touch (так же, как App Framework) сделана специально для работы на мобильных платформах и высоко оптимизирован. Где jQuery Mobile работает одинаково на настольных и мобильных устройствах, и он не оптимизирован, как Sencha Touch. Это не плохо для jQuery Mobile, но это также означает, что jQuery Mobile не является лучшим решением для мобильных гибридных приложений.

Хорошая сторона Сенча сенсорный

  • Это в несколько раз быстрее, чем JQuery Mobile, вы можете найти несколько benchamark статей, если вы Google немного. По моему опыту мобильные приложения Sencha Touch работают намного плавнее, чем мобильные устройства jQuery. Опять же, это не нападение на jQuery Mobile, Sencha сильно оптимизирована, не говоря уже о том, что сборка запускается только в браузерах веб-комплектов.
  • Гораздо лучшая система упаковки приложений, а затем Phonegap, которая обычно используется с jQuery Mobile
  • Я сказал, что это FAAAAAAST, немного медленнее, чем App Framework, но все еще очень быстро.
  • Отличная документация с огромным количеством обучающих программ и видео примеров.

против плохого

  • В отличие от JQuery Mobile не ожидают Сенча сенсорный работать на настольных браузеров. Сначала он оптимизирован для работы на небольших устройствах, и он будет работать только в браузерах веб-узлов, что делает его непригодным для использования в Firefox, IE8 + ....
  • Он использует сложный и чуждый синтаксис, особенно для тех, кто приходит из jQuery Mobile или jQuery как синтаксис.
  • Приложение для разработки - платное приложение, поэтому вам нужно ожидать первоначальных затрат.
  • Не ожидайте ощущения от собственного приложения, мобильные приложения, созданные с помощью HTML5, никогда не будут иметь 100% собственного ощущения.
  • В отличии от официальной документации Сенча JQuery Mobile еще гораздо больше представлены в Интернете

Final посоветует

Если Сенча сенсорное это не то, что вы готовы тратить время на и JQuery Mobile слишком медлителен для вас , рассмотрите возможность использования PhoneJS или Kendo UI. В отличие от Sencha Touch, они построены на jQuery, но, в отличие от jQuery, они быстрые, как Sencha Touch.

+1

Я думаю, что получил много понимания, используя приведенные выше советы.
@Gajotres Я также видел, что sencha touch не работает в mozila. а также для разработки приложений, использующих sencha touch, очень сложно без Sencha Architect, и их первоначальная стоимость также высока. Я ценю это. еще раз спасибо @Gajotres – anomepani

+0

Теперь все ясно, спасибо, сэр, вы спасли мне много времени, чтобы понять, что для меня лучше. – Denees

1

Существует также вилка jQuery, специальная для мобильных устройств под названием Zepto.JS. У вас много дополнительных мобильных событий, таких как салфетки, и это намного меньше и быстрее, чем обычная библиотека jQuery. Недостатком является то, что у вас нет элементов интерфейса, как у вас в Sencha Touch или jQuery Mobile, но у вас много свободы. И это лицензия MIT. Мне это очень нравится.

Смежные вопросы