Основы web-интерфейс для разработки приложений для телефонов


Я уже искал и не нашел ничего хорошего.

Итак, вопрос в том, существуют ли какие-либо хорошие веб-фреймворки, которые позволили бы легко разрабатывать GUI для большинства телефонов высокого класса? Под этим я подразумеваю

  1. он должен был бы работать "так же" на большинстве телефонов высокого класса (забудьте о дешевых)
  2. это должно было бы упростить разработку и скрыть уродливые детали от разработчика
  3. четкий дизайн и хорошая документация. Также некоторая стабильность на рынок.
  4. основное внимание уделяется хорошему внешнему виду и простоте создания графического интерфейса. Javascript-это только плюс.

Поэтому в основном я ищу что-то вроде jQuery или, возможно, ExtJS для разработки телефона.

Правка:

Было бы большим плюсом, если бы его можно было использовать в Delphi

Правка 2:

Если это не было ясно, я ищу веб-базовое решение, которое будет работать в браузере. Таким образом, целью является вывод HTML, а не нативный код.

5 6

5 ответов:

Внести свой вклад в предмет. Я нашел вопрос, который имеет ответы на такую тему:

IWebkit и JQTouch и ВМИ

Таким образом, существуют следующие структуры:

  1. iUI
  2. jQTouch
  3. WebApp.net
  4. iWebKit
  5. Yahoo! Чертеж
  6. JQTouch
  7. PhoneGap
  8. Сенча Тач
  9. 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. Посмотрим.

Я в замешательстве, вы хотите веб-фреймворк, который работает в интернете для телефонов (например, jqTouch), или вы ищете что-то, что будет создавать собственные приложения, обеспечивающие некоторую степень переносимости (например, MonoTouch/C#)?

Легкая альтернатива jquery, которая работает на android и iphone (и, возможно, blackberry и winmo), - это xui, cfr. http://xuijs.com/documentation и http://github.com/brianleroux/xui .

Edit: xui больше о javascript и меньше о красивом GUI, так что это может быть не то, что вы ищете в конце концов.

Http://jquerymobile.com/

... когда его выпустили в "конце 2010 года".