Как стать автором
Обновить

Комментарии 20

Зачем же сразу отказываться от jQuery? Есть плагин jQuery Touchwipe, который позволяет работать с событиями жестов. Сам использовал его для нескольких проектов — отлично работает.
jQuery массивен из-за того, что пытается поддерживать все. Пытался уменьшить размер с помощью сервисов для создания кастомных сборок jQuery, все равно выходит большой размер библиотеки
Да и тесты показывают, что zepto шустрее
Я согласен, возможно не всегда удобно использовать именно jQuery, но мне кажется было бы справедливо указать jQuery + Touchwipe как один из способов. Всё-таки jQuery, прямо скажем, довольно распространённый фреймворк :)
«jQuery Plugin to obtain touch gestures from iPhone, iPod Touch and iPad, should also work with Android mobile phones (not tested yet!)»
Should work портит всю малину и поддерживает он только swipe
Уж лучше «Should work», чем «Work 100%» когда оно, честно говоря, не очень 100%.
Много головной боли из-за непредвидинных мелочей.
Если отказаться от системы виджетов, то jQM занимает не так много. Никакие сторонние сервисы для кастомных сборок не нужны. Достаточно установленного Node.js и модуля Grunt.

По поводу тестов. В тестах нужно смотреть не только результаты, но и уметь их интерпретировать. Даже самые медленные либы выдают 15К+ результатов в секунду. При этом они предоставляют синтаксический сахар для дальнейшей удобной работы с результатами выборки. В общем я бы не был так категоричен при выборе мобильного фреймворка.
Эти сервисы тоже основаны на Grunt

В выводе написал, что для каждого случая надо подбирать что-то свое.
А что по поводу jQuery 2.0? Использовал старый jQuery для проекта, обновил до версии 2.0 без каких либо проблем, для обработки всех событий использую только touchstart, touchmove, touchend(cancel), остальные события складываются из этих (как наверное и в других библиотеках), интересно услышать опыт использования этих библиотек для написания сложных интерфейсов, в которых есть куча объектов которые должны реагировать и на swipe и на tap
Мультитач в андроиде появился с версии 2.2
Использую очень давно JQuery, все нормально пишется и сжимается и работает, нареканий нет.
А Вы не пробовали нормально изучить JQuery? — А не как белка с одного фреймворка прыгать на другой, урывая там часть, в другом часть, а в голову не закладывая знаний.

Кури спецуху по JQuery мой тебе совет!
Б… ть хомячков развелось! Минусуют еще — пиздюки! Если нет мозгов сделать что то на JQuery, на чем то другом тоже через жопу получиться! Сука кури JQuery!
JQuery был и остается отличным фреймверком, спору нет, но для мобильной разработки, а также разработки под Smart TV он излишен. Не нужно тыкать людей в мануалы, JQuery уже давно всеми изучен и используется повсеместно. В этом топике речь идет исключительно о том, что есть более «легкие» решения для низко-производительных устройств и соединений.

К примеру, когда я только начал писать под Smart TV, я сперва использовал JQuery, но очень быстро понял, что для телевизора это пока слишком. Тормоза были заметные. Сейчас стараюсь писать либо с использованием Zepto либо вообще на чистом JS. Для различного рода Web-клиентов (сайтов, приложений etc) все еще юзаю JQuery, так что не волнуйтесь вы так! )))
От концептуального дизайна сайта Hammer.js рыдал просто. Шедевр, однозначно. «U can touch this» :-D
Забыли Sencha Touch в обзоре. Размер, конечно, великоват, но и функционал громаден
Пример из статьи не работает на iOS 6. Всегда выскакивает «tap».
При оценке размера решения jQuery + плагины, нужно иметь в виду, что если тянуть jQuery, например, с Гугловых серверов, то с очень большой долей вероятности сама библиотека уже окажется в кеше браузера.
С недавних пор использую Quo.JS для мобильной разработки. Полет нормальный, работает шустро, размер устраивает. Также рассматривал вариант Zepto + Hammer, то в Quo мне нравиться что все в одном.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации