Основы web-интерфейс для разработки приложений для телефонов
Я уже искал и не нашел ничего хорошего.
Итак, вопрос в том, существуют ли какие-либо хорошие веб-фреймворки, которые позволили бы легко разрабатывать GUI для большинства телефонов высокого класса? Под этим я подразумеваю
- он должен был бы работать "так же" на большинстве телефонов высокого класса (забудьте о дешевых)
- это должно было бы упростить разработку и скрыть уродливые детали от разработчика
- четкий дизайн и хорошая документация. Также некоторая стабильность на рынок.
- основное внимание уделяется хорошему внешнему виду и простоте создания графического интерфейса. Javascript-это только плюс.
Поэтому в основном я ищу что-то вроде jQuery или, возможно, ExtJS для разработки телефона.
Правка:
Было бы большим плюсом, если бы его можно было использовать в Delphi
Правка 2:
Если это не было ясно, я ищу веб-базовое решение, которое будет работать в браузере. Таким образом, целью является вывод HTML, а не нативный код.
5 ответов:
Внести свой вклад в предмет. Я нашел вопрос, который имеет ответы на такую тему:
Таким образом, существуют следующие структуры:
- iUI
- jQTouch
- WebApp.net
- iWebKit
- Yahoo! Чертеж
- JQTouch
- PhoneGap
- Сенча Тач
- jQueryMobile
PhoneGap поддерживает широкий спектр телефонов, но делает это, делая родной (или интерпретируемый Я не знаю) код для запуска на них, так что это не пойдет для меня.
Yahoo! Blueprint также поддерживает множество телефонов,но, похоже, нуждается в специальной структуре для работы. Так что тоже не пойдет.
JQTouch и WebApp.net выглядят многообещающе, но они поддерживают только браузеры на основе webkit. Да, это большинство в наши дни, вероятно, но Blackberry для одного имеет браузер, основанный не на webkit, и Blackberry очень важен для меня.
Я буду продолжать искать, а тем временем, не стесняйтесь вносить свой вклад ;)
EDIT
Нашел эту Вики О некоторых фреймворках. Большинство из них встроены.
Http://en.wikipedia.org/wiki/Multiple_phone_web_based_application_framework
EDIT2
Я добавил прикосновение Сенчи (www.sencha.com/products/touch) в список, как он был добавлен после создания этого поста. Они являются бывшими ExtJS и теперь имеют мобильное решение на основе WebKit.
EDIT3
Я добавил jQuery Mobile (http://jquerymobile.com/) в список, как он был добавлен после создания этого поста.
Sencha Touch швы, чтобы быть решением. Поскольку UniGui для Delphi/Lazarus уже поддерживает привлекательные ExtJS, было бы идеально, если бы он распространялся на Sencha Touch. Посмотрим.
Легкая альтернатива jquery, которая работает на android и iphone (и, возможно, blackberry и winmo), - это xui, cfr. http://xuijs.com/documentation и http://github.com/brianleroux/xui .
Edit: xui больше о javascript и меньше о красивом GUI, так что это может быть не то, что вы ищете в конце концов.