Sencha Touch против jQtouch против GWT mobile против XUI против jQuery Mobile против
Привет, есть посты, в которых обсуждаются в основном Sencha Touch и jQtouch.
Я понимаю, что Сенча больше для тяжелых приложений. Читайте здесь: http://9-bits.com/post/723711597/jqtouch-and-sencha-touch
Но как насчет GWT mobile против XUI против jQuery Mobile? Кто-нибудь их проверял? Мобильник GWT выглядит неплохо... Но я еще не копал глубже. Какие-нибудь другие хорошие фреймворки для мобильных разработчиков?
4 ответа
Если вы хотите кроссплатформенную, основанную на сети, мобильную поддержку устройств, выходящих за рамки только браузеров webkit (iOS, Android, BB 6.0+), вам нужен скальпель, а не бензопила. Sencha, jQuery Mobile и т. Д. Великолепны и предоставляют вам множество функций прямо из коробки, но, как уже упоминалось, они в основном обслуживают крупных мобильных игроков и, скорее всего, оставят вас без внимания, когда речь заходит о поддержке и низком уровне. устройства.
Мой выбор скальпеля был phonegap + xuijs, и я люблю его до сих пор. Хотя это простая библиотека JS, она дает вам основу для создания надежного, изящно разлагаемого интерфейса для всего спектра смартфонов (с готовым wp7). Напишите свои переходы, скины и т. Д., Так как CSS и браузеры, которые их не поддерживают, просто доставят контент без бликов от скользящих представлений, закругленных углов, градиентов, теней и т. Д....
Вот интересная ветка, в которой обсуждаются плюсы и минусы jQuery Mobile и Sencha Touch:
... а также блог, в котором рассказывается о мобильных кросс-платформенных решениях: http://interfacethis.com/2011/adventures-in-html5-part-one/
Если вы не имеете ни малейшего представления о html&css - gwt (mobile) - плохой выбор. GWT делает абстракцию javascript в java, которая имеет некоторые преимущества, но также имеет большие недостатки. Например, вы не можете использовать функции языка javascript, которые недоступны в java, например замыкания. Режим разработчика становится очень медленным в больших проектах. И вам нужен компилятор для каждой новой версии браузера. и т.д. Мой любимый это jquerymobile. Сенча может быть альтернативой, но не чувствует себя настолько родным для HTML (ИМХО)
Ох, но если у вас нет понятия о html и css. Или большая команда с Native-Ui-Java-разработчиками, у которой нет опыта работы с html&css. GWT может быть хорошим выбором. Так что это зависит от навыка вы / ваши команды.
Я не очень знаком с javascript, поэтому мне очень нравится Uranium. Это готовый набор виджетов, и все, что вам нужно сделать, это включить некоторые атрибуты в ваш HTML. Но он также поставляется с XUI, поэтому, если вам это нужно, он тоже есть. Я нахожу JQuery слишком раздутым... Я хочу, чтобы мои мобильные сайты были очень быстрыми, поэтому я хочу минимального избытка.