Хорошие альтернативы библиотеке виджетов GWT для мобильных устройств

Я занимаюсь разработкой сайта планирования путешествий - tripgrep.com, который построен на appengine, GWT и smartgwt, среди других технологий. Пока еще рано, и сайт теперь хорошо работает в моей среде разработки, которая представляет собой компьютер под управлением Windows или Mac.

Тем не менее, я часто рассказываю об этом веб-сайте своим друзьям, когда мы находимся в баре или другом месте, поэтому я стою там, пока они пытаются получить доступ к сайту через iPhone, Android или Blackberry - я был свидетелем всех трех. До боли очевидно, что интерфейс на основе браузера долго загружается на мобильное устройство. Я почти уверен, что это из-за загрузки javascript для SmartGWT.

Итак, я хотел бы посмотреть альтернативы SmartGWT.

Что мне нравится в SmartGWT, так это то, что он имеет разумный внешний вид из коробки - мне не нужно изучать дизайн или CSS, и он выглядит как офисное приложение. Это значительно лучше, чем встроенные в GWT виджеты, которые имеют только синюю рамку. Лучший внешний вид - вот почему я сразу выбрал SmartGWT. Однако медленная загрузка этих мобильных демонстраций убивает меня. Итак, теперь мне нужна альтернатива виджетам с быстрой загрузкой, которая имеет хороший внешний вид прямо из коробки.

Меня интересуют следующие функции: вкладки, хорошая компоновка, интеграция с Google Maps API, просмотр данных сетки. Если все они доступны в библиотеке, которая быстро загружается на мобильное устройство, то мне нужна именно эта библиотека.


person Michael Donohue    schedule 01.06.2010    source источник


Ответы (4)


Лучше всего, вероятно, просто использовать стандартные виджеты GWT и научиться стилизовать их по своему вкусу. Автоматический стиль SmartGWT хорош, но, как вы заметили, имеет свою цену.

Даже стандартные виджеты GWT, которые легче, все равно можно урезать для достижения максимальной скорости, поэтому, если вы действительно любите приключения, вы можете создать свои собственные легкие виджеты, которые делают только то, что вам нужно.

person Jason Hall    schedule 01.06.2010
comment
Спасибо. Я пошел по этому пути. Еще не совсем так. Мне не хватает возможностей SmartGWT по восходящей компоновке. Кажется, что стандартные виджеты GWT больше нисходящие. - person Michael Donohue; 29.06.2010

Вы можете попробовать mgwt, также называемый мобильным gwt ... (доступно по адресу http://code.google.com/p/mgwt/)

person Arvind    schedule 19.05.2012

Вы могли бы написать оболочку для jqTouch ... это было бы круто.

person JP Richardson    schedule 02.06.2010

Напишите отдельный вид для вашей модели, в частности, для а) мобильных устройств или б) конкретно для iPhone (см. «Iui», например). Это лучший способ сделать это.

person Jilles    schedule 02.06.2010