Должен ли я использовать jquery или jquery mobile или iPad веб-страницы? - PullRequest
3 голосов
/ 02 июня 2011

Я делаю веб-страницу «app» для устройств iPad или ios.Должен ли я использовать мобильный jquery или просто обычный jquery?Ведь они только веб-страницы, не так ли?Неужели JQuery не подходит для меня?Мне нужен мобильный jquery?

Спасибо.

Ответы [ 6 ]

5 голосов
/ 02 июня 2011

Я бы посмотрел на две рамки.Оба являются открытыми, если вы не включили их в свою собственную инфраструктуру и не предлагаете это в качестве службы или API.

Этими платформами являются Sencha Touch и JQuery Mobile .

Сенча Touch отлично.Это выглядит фантастически, это официальный релиз (из бета-версии, в отличие от JQMobile), и довольно прост в использовании.Все создается с помощью Javascript, который затем отображается за кулисами в соответствующий HTML / CSS.У него отличная документация, хороший форум для пользователей.

Недостатки - его можно полностью настроить только после изучения SASS / Compass.

JQuery Mobile также потрясающий.Все создается с использованием атрибутов HTML5, а затем библиотека работает над созданным вами HTML-кодом и отображает все правильно.Очень простой в использовании и простой в настройке.

Недостатки - Не выглядит так хорошо (пока) и все еще находится в бета-версии (или даже может быть альфа?)

2 голосов
/ 18 апреля 2012

jQuery и jQuery mobile не следует считать «взаимоисключающими».Они служат совсем другим целям.JQM - это система для отображения страниц и виджетов, удобных для мобильных устройств, а также для обработки таких событий, как события на сенсорном экране.Это сильные стороны действительно в стороне GUI вещей.Сам jQuery является платформой для создания триггеров на основе DOM, манипулирования DOM и обработки таких вещей, как AJAX, в приятной кросс-браузерной манере.Часто, если вы создаете что-то кроме базового / статического веб-приложения, вы захотите использовать jQuery AND JQM вместе.На мой взгляд, было бы более уместным сравнить JQM с пользовательским интерфейсом jQuery.

2 голосов
/ 02 июня 2011

Да, используйте библиотеку jQuery Mobile.Он был разработан специально для этой цели.Базовая библиотека jQuery не помогает вам писать мобильные приложения сами по себе.

Также посмотрите на Sencha Touch.Это немного более зрелый.

1 голос
/ 02 июня 2011

Хотя в jQuery Mobile есть тег 'jQuery', для меня это сильно отличается от 'обычного' jQuery.JQuery Mobile помогает вам легко настраивать страницы для мобильных устройств (с HTML-атрибутами данных) и обрабатывать события касания и считывания.Вы пишете разметку, и jQuery Mobile превращает ее в мобильную веб-страницу.Это то, что «нормальный» JQuery не будет делать для вас.Он вам нужен, если вы хотите использовать jQuery для разработки мобильных приложений.

Он все еще в альфа-версии и содержит довольно много ошибок и неприятностей, но я все равно рекомендую его.Этого достаточно для использования в производственных настройках, если вам удастся решить эти маленькие неприятности.

Удачи!

1 голос
/ 02 июня 2011

Я бы сказал да . Одним из главных достоинств мобильного телефона jQuery является его сенсорный интерфейс, и iPad будет активно использовать эту функциональность.

0 голосов
/ 02 июня 2011

jQuery mobile поможет вам, добавив такие события, как свайп, удержание прикосновения и т. Д. Поэтому, если вы хотите, чтобы сенсорные возможности были интегрированы в вашу веб-страницу, мобильный телефон сделает это проще.Осторожно, я думаю, что это все еще бета.

EvoD

...