2015-12-23 8 views
0

Есть ли какой-либо инструмент для автоматического преобразования существующего gwt-приложения на мобильный gwt с помощью mgwt или smartgwt.mobile или любых других мобильных gwt-виджетах без каких-либо усилий? , например, мы можем добавить mgwt в путь к классам и обмениваться виджетами, можем ли мы избежать вышеуказанных шагов каким-либо образом, инструмент автоматически позаботится о преобразовании?Автоматическое преобразование веб-приложения GWT в Mobile App

Заранее спасибо

ответ

1

Нет, нет инструмента, который позволяет такое преобразование.

Я думаю, вы должны рассмотреть несколько важных факторов.

Во-первых, для большинства приложений требуется, по крайней мере, некоторые изменения при настройке на экраны смартфонов по сравнению с настольными версиями. Хотя вы можете повторно использовать много кода, если ваше приложение правильно настроено, многие, если не все виды, возможно, потребуется изменить. В некоторых случаях вы можете понять, что требуемые изменения значительны (например, дерево с левой стороны с DataGrid с правой стороны не будет работать на экране смартфона).

Во-вторых, MGWT использует другую модель макета. Не существует эквивалента LayoutPanel, VerticalPanel, DockLayoutPanel и т. Д. - все эти макеты достигаются с помощью гибкой модели макета, которая принципиально отличается.

NB: Если вы считаете, что приложение уже выглядит и работает правильно на небольших экранах, вероятно, нет необходимости его преобразовывать.

+0

Спасибо за вашу поддержку. Да, я понял, что ваши вопросы следует учитывать при конвертации. Я думаю, что даже приложение gwt уже работает на маленьком экране, но нам нужно преобразовать с помощью smargwt.mobile или mgwt, чтобы мы могли сделать приложение родным usign PhoneGap, я прав? Пожалуйста, дайте мне знать любые другие рамки для скрытых gwt для мобильных устройств, кроме mgwt? – mkr

+0

Вам не нужен MGWT для создания проекта PhoneGap. Вы можете использовать свой существующий проект GWT. –

+0

Спасибо. Для приложения, не поддерживающего мобильный экран, что все, что нам нужно, чтобы преобразовать часть просмотра, кроме ниже PLS? mgwt, smartgwt.mobile и какой из них лучше? – mkr