Sencha Touch против JQTouch - PullRequest
       37

Sencha Touch против JQTouch

51 голосов
/ 10 августа 2010

Мой стартап и я решаем, какую мобильную сенсорную инфраструктуру использовать для создания нашего мобильного веб-приложения. У меня проблемы с выяснением разницы между Sencha Touch и JQTouch. Я понимаю, что оба продукта, лицензированные Sencha, и что Sencha Touch требует платную лицензию для коммерческого использования. Помимо юридических и финансовых вопросов, каковы различия, плюсы и минусы между обеими структурами.

Спасибо.

Ответы [ 7 ]

53 голосов
/ 10 августа 2010

Сенсорный сенсор немного сложнее для тех, кто используется в веб-дизайне, потому что это почти чисто программная модель (вы не создаете страницы в html, вы программно добавляете элементы на страницу).Тем не менее, он обладает гораздо более богатой моделью виджетов и гораздо более детализирован, чем jQTouch (он также намного больше) ...

JQTouch гораздо проще запустить на лету (вы в основномдизайн страниц в div на одной странице), однако, если вы планируете иметь много экранов, вы должны быть очень осторожны, разбивая приложение на несколько страниц или создавая свои страницы динамически в Javascript как (по крайней мере, во многих версияхAndroid и iPhone 3G) Манипулирование DOM с большим количеством страниц, как правило, происходит там, где происходит медлительность.

Несмотря на то, что у Sencha touch, похоже, гораздо больше документации (по крайней мере, она, безусловно, более организована и находится в центре внимания).), На самом деле мне сложнее запустить простое приложение на 3 или 4 страницы.Документ для jQtouch можно найти в Интернете, и вам нужно потратить некоторое время на поиск ресурсов (две книги Джонатона Старка ( iphone , android ), код peepcode screencast . Теперь, когда веб-страница отражает перемещение кода на Github, а не код Google, реальный репозиторий git легче найти (форк кода Google раньше был первыми несколькими попаданиями в Google). И теперь, когда ДжонатонСтарк взял на себя руководство проектом, который Дэвид Кенеда как бы допустил, пока работал над приложением Sencha touch. Кажется, все становится более организованным.

Не знаю, помогает ли это, но мое предложениеэто попытаться написать 2- или 3-страничный сайт на каждом и посмотреть, что вам и вашим разработчикам легче всего найти. На данный момент я придерживаюсь jQTouch, но это может измениться по мере улучшения Sencha (или другой технологии). Важным моментом являетсясохраняйте большую часть кода Javascript для своей записи как можно более независимым от библиотеки ...

17 голосов
/ 19 августа 2010

Официальный мобильный проект jQuery был только что объявлен: http://jquerymobile.com. Возможно, стоит подождать (конец 2010 г.) из-за количества поддерживаемых устройств;Я, вероятно, буду использовать JQtouch для простых приложений и просто подожду jQuery Mobile.Сенча Touch кажется очень сложным;если бы мне пришлось создавать сложное многофункциональное веб-приложение прямо сейчас, я бы, вероятно, использовал Sencha Touch.

13 голосов
/ 06 сентября 2010

Вот ответ от самого создателя jQTouch Дэвида Канеды, который также работал над проектом Sencha Touch.

Еще один момент, который не упоминается в его статье, этоэтот jQTouch ориентирован на маленькие экраны.Как вы можете видеть на дорожной карте jQTouch .

8 голосов
/ 29 марта 2011

Я думаю, что комбинация Sencha Touch и Phonegap - лучшие инструменты, которые я видел в пространстве мобильных приложений на основе HTML.Вместе у вас есть надежный набор решений с отличным и гибким пользовательским интерфейсом.Я изучил все варианты, упомянутые выше, и не верю, что они могут дать вам то, что вы получите в первый день благодаря решению Sencha Touch / Phonegap.

5 голосов
/ 30 августа 2011

Я использую sencha-touch для разработки мобильного приложения, я нашел его простым в использовании и хорошо документированным, и, поскольку он поддерживает структуру разрыва телефона, вам не нужно думать о других устройствах, просто разрабатывайте и загрузить его на телефон разрыв, и они будут создавать ваше приложение для других мобильных устройств, и оно будет готово к развертыванию, PhoneGap поддерживает Android, Iphone, Blackberry и Nokia, я не знаю о других устройствах, таких как Windows Mobile, но я думаю, что это в трубопровод

2 голосов
/ 10 октября 2010

"Несмотря на то, что у Sencha touch, похоже, гораздо больше документации (по крайней мере, она, безусловно, более организована и находится в центре внимания), на самом деле мне было труднее запустить простое приложение на 3-4 страницы."

Полностью согласен с этим, Крис.Им действительно нужно сосредоточиться на упрощении своих демонстраций и ориентироваться на пользователя, который создал простые веб-сайты jQT (5-10 карточек, которые скользят и, возможно, некоторые данные ajax или форму).Скриншоты, показывающие, как брать сайты JQT и перемещать их в Сенчу, принесут им массу новых разработчиков и поклонников.Я знаю много людей, ожидающих jQueryMobile только по одной этой причине.

0 голосов
/ 17 сентября 2012

Я знаю, что некоторые различия могут помочь в выборе правильного

для Сенчи:

  • Тип: библиотека
  • Лицензия: коммерческая
  • Поддержка платформы: Apple IOS 3+, Android 2.1+, Blackberry6 +, устройства
  • Аппаратная поддержка устройства: без поддержки оборудования Native DEVICES
  • Поддержка собственного интерфейса: нет поддержки
  • Используемые технологии: Sencha touch_library + HTML + JS + CSS
  • Облачные данные: нет поддержки
  • Сила: придайте точный вид вашему мобильному приложению
  • Слабость: Сложнее

, тогда как RHomobile поддерживает Cloud, а также обеспечивает аппаратную поддержку
То же самое в случае с JQ: он обеспечивает поддержку облака и оборудования.

Дайте мне знать, если вам нужно больше различий.

...