IWebkit против JQTouch против iUI
Я собираюсь разработать приложение, богатое контентом, которое в идеале должно было быть iPhone-приложением, но, поскольку я слишком короткое время, я буду придерживаться технологий, которые я могу, таких как JQuery, CSS и HTML. Чем больше мобильных устройств работает на моем сайте помимо iPhone, тем лучше.
Краткий поиск в Интернете оставляет мне впечатление, что есть три инструмента, которые я могу использовать: iWebkit, JQTouch и iUI. Я играл с JQTouch, который мне кажется впечатляющим и простым в использовании.
С простотой возникает недостаток настраиваемости; Мне очень хотелось бы иметь слайдеры и другие интересные функции в моем графическом интерфейсе.
Любые комментарии по поводу того, из какого из этих трех идти?
Ответы
Ответ 1
Я обсуждал эту тему пару дней назад на собрании WebTuesday, вот слайды презентации:
http://www.slideshare.net/akosma/webtuesday-mobile-web-applications-framework-overview
Я расскажу о следующих рамках/технологиях:
- ВМИ
- jQTouch
- WebApp.net
- iWebKit
- SproutCore/Cappuccino
- Yahoo! Blueprint
Я лично использовал iUI, а затем jQTouch, с которым я буквально влюбился.
Ответ 2
Я только что закончил писать и статью, сравнивая iUI и jQTouch. На мой взгляд, перейдите в jQTouch, потому что он охватывает более широкий выбор браузеров WebKit, таких как Palm Pre, Droid и Nexus One.
Он будет немного больше в размере файла, так как он включает в себя основную библиотеку jQuery. Но если вы уже используете jQuery на своем сайте, это не имеет значения.
Вы просматриваете мою статью здесь: http://www.heinencreative.com/archives/articles/iui-vs-jqtouch/
Ответ 3
Я сделал короткий список фреймворков для этого типа развития см. здесь, и я работаю над сравнением статьи, но праздник и работа вмешивались.
Лично я сделал сайт в iUI, который был конверсией из виджета Mac, поэтому повторно использовал много кода. Это было относительно легко сделать, код твердый (для iUI), и есть сайт, на котором есть поддержка.
JQTouch выглядит хорошо, а также iWebkit. Quickconnect хорошо поддерживается и имеет связанную с ним книгу (которая к настоящему времени должна быть безупречно устаревшей), а Quickconnect утверждает, что она может быть использована и для других мобильных платформ.
Единственное, что я сделал, - я, вероятно, поеду в JQTouch в следующий раз, так как он будет иметь основную поддержку, только если он основан на JQuery.
Ответ 4
Я начал с iUI назад, но теперь я использую jQTouch, который я нахожу намного лучше, особенно если вам нравится работать с jQuery, как я. Однако Хавэн попытался использовать iWebkit, но из того, что я видел, он не может конкурировать с JQT.
Ответ 5
jQTouch и iUI работают с Hybrid Framework QuickConnect и PhoneGap.
jQTouch - это инфраструктура графического интерфейса jQuery для мобильных устройств (например, iPhone, Android и т.д.).
iUI - это инфраструктура графического интерфейса javascript для мобильных устройств (например, iPhone, Android и т.д.).
В то время как QuickConnect и PhoneGap являются гибридной картой для мобильных устройств. Например, в iOS, QuickConnect и PhoneGap используют Xcode + iOS SDK + Javascript, в то время как в Android эти два используют Java + Android SDK + Javascript.
Я использую эти фреймворки, jQTouch лучше, чем iUI на данный момент. QuickConnect также лучше, чем PhoneGap. Однако PhoneGap популярен, так как он касается других мобильных ОС, помимо iOS и Android. QuickConnect поддерживает iOS и Android.
Ответ 6
Я отправился с JQTouch для некоторых прототипов, поскольку он казался самым подходящим и наиболее удобным для моих нужд.
Тем не менее, я бы не рекомендовал строить свой основной бизнес вокруг веб-приложения iPhone. Несмотря на то, что у этого есть довольно хороший набор функций, он просто не чувствует себя достаточно отзывчивым, и получить приложение отлично выглядит так, как UX спроектировал его, может быть, какая-то боль в заднице, поскольку не весь набор элементов интерфейса iPhone реализованы.
Тем не менее, я должен сказать, что для запуска приложения с множеством сервисов это выглядит как минутный процесс, который выглядит как настоящее приложение для iPhone.
Ответ 7
Jqtouch имеет поддержку сообщества, а также некоторые очень полезные библиотеки, которые теперь поддерживают поддержку HTML5 с inmemory db и тем более очень жидким появлением.