Sencha Touch Vs JQTouch

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

Спасибо.

51
задан Jla 10 September 2010 в 03:13
поделиться

2 ответа

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

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

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

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

53
ответ дан 7 November 2019 в 10:06
поделиться

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

17
ответ дан 7 November 2019 в 10:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: