Мне известно несколько фреймворков Javascript, которые помогают создавать webapps для iPhone и ipod Touch:
- Joe Hewitt iui - http://code.google.com/p/iui/
- Ciui - пересмотренный взнос Джо работы Владимира Олекса из CNET - http://code.google.com/p/ciui-dev/
- WebApp - от Chrilith. http://webapp.net.free.fr/ К сожалению, он не публикует свой код до выпуска.
Я склоняюсь к Цюю, но хочу твоих мыслей.
Какой инструментарий вы используете для iPhone webapps?
Спасибо,
Larry
ДОБАВЛЯЕТСЯ после ответов:
- Sproutcore
- JQuery Mobile - все еще находится в разработке. Из команды JQuery
- JQtouch - надмножество JQuery. Возможная проблема с размером библиотеки
- Cappuccino - комментарий Райана МакКайага: 280 к северу. В философии они переносят Cocoa и Objective-C в среду Javascript (вплоть до Objective-C расширений синтаксиса стиля в Javascript и повторно используют NIB файлы. Совершенно невероятно).
- Wink
- xui
- Jo Дэйвом Бальмером (блог). Разработанный для работы с PhoneGap, его можно использовать для создания веб-приложений для iPhone, iPad, Android и собственных приложений (через PhoneGap) для iPhone, Android, webOS и Symbian. Смотрите демонстрационное видео . Установите значение res на 720p, чтобы прочитать экран.
- Zepto.js от Томаса Фукса с подлинной славой
- ChocolateChip-UI
JQtouch vs JQuery Добавлено 12 декабря 2010 года. Вот комментарий на общественном совете о JQtouch vs JQuery mobile от Дейва Оливера: JQuery Mobile - еще один эволюционный шаг после JQTouch. Теперь JQTouch стабилен (а функции включены в структуру Sencha Touch), а JQuery Mobile - только в состоянии Alpha.
Получив "извлеченные уроки" JQTouch, JQuery Mobile приняла новую философию, которая может или не может по своему вкусу. Помимо прочего, он определяет "кросс-платформенный внешний вид" (хотя позже он добавит версию JQuery-генератора автоматической темы). JQTouch, для сравнения, нейтрален (хотя вам нужно сделать какую-то работу, чтобы ваш взгляд выглядел так, как вы этого хотите).
Первичным отрицанием, которое вы иногда слышите о JQTouch, является отсутствие фиксированного положения нижнего колонтитула и прокрутки подпанели (причина: собственные приложения iPhone имеют эти функции). Оказывается, другие умные люди решили эту проблему способами, которые работают внутри JQTouch (см., Например, iScroll).
Я думаю, что команда JQuery работает над очень привлекательным предложением, и я думаю, что это увидят большой интерес и дополнительную проверку сообщества, что хорошо. Но, экспериментировав с ним для реального приложения, на данный момент - слишком много нового для использования в производстве. "Смотрите это пространство", как говорится.