Вопрос по – Разработка и внедрение GWT / mGWT для мобильных приложений

8

Меня действительно смущает множество ссылок: mgwt, Phonegap, Cordova, gwt-phonegap и т. Д. Может ли кто-нибудь действительно помочь мне с несколькими основными вопросами по всем этим вопросам?

Phonegap и Cordova - это одно и то же - они помогут нам создать мобильный развертываемый компонент, используя сгенерированные файлы JS. Я прав

Steps, предоставляемый на сайте Cordova для создания проекта Android и развертывания потребностей, сгенерированных HTML, JS и CSS-контента нашего проекта. Поэтому нам нужно создать их, прежде чем мы приедем сюда из нашего проекта. Правильно

Теперь, если у меня есть простой проект GWT, могу ли я создать клиент GWT и развернуть сгенерированный контент веб-приложения (.nocache.js и html-файлы модуля) напрямую, используя шаг b (подход Cordova) без каких-либо изменений. Я понимаю, что это само по себе называется проектом PhoneGap, который мы делаем с помощью Учебник по Android для PhoneGap

Теперь, если я использовал виджеты mGWT в своем приложении GWT, что еще нужно, прежде чем я начну использовать шаги Cordova - скомпилированный код mGWT нельзя использовать непосредственно в проекте Cordova Phonegap?

Что такое gwt-Phonegap? Зачем нам это сейчас? Может кто-нибудь действительно объяснить, что именно происходит с помощью gwt-Phonegap, несколькими простыми словами.

Ваш Ответ

1   ответ
11

Cordova - это база с открытым исходным кодом, Phonegap - это один из ее дистрибутивов, как ubuntu - это один из дистрибутивов ядра Linux. Если вы хотите развернуть GWT на устройстве Android, вам нужно скомпилировать приложение GWT и поместить выходные данные компилятора в папку www проекта phonegap. смотри 2. Вы просто строите свой GWT как обычно, используя виджеты mgwt и api phonegap (gwt-phonegap), скомпилируйте его с помощью компилятора GWT и скопируйте на устройство.

Вот видео, объясняющее основную концепцию GWT, Phonegap, mgwt & gwt-phonegap:http: //www.youtube.com/watch? v = 0V0CdhMFiao & функция = PLCP

Спасибо Дэниел. Видео было очень полезным. GWT-Phonegap находится между приложениями GWT HTM5 и собственным интерфейсом API Phonegap. Но все же практическое значение gwt-phonegap неясно. На данный момент мы использовали виджеты mGWT и GWT в нашем проекте. GWT-Phonegap никогда не использовался. Без использования gwt-phonegap, можем ли мы напрямую скомпилировать проект и примерить для развертывания cordova (Phonegap)? Что это за добавление GWT-PhoneGap что-то изменит практически? Не могли бы вы объяснить? Santosh
gwt-phonegap существует для вызова API телефонной связи. Если вам не нужен доступ к аппаратному обеспечению (например, камера, адресная книга), вам не нужен gwt-phonegap. Вы в порядке с mgwt и вашим приложением gwt Daniel Kurka
Большое спасибо, Дэниел :) Теперь я очень четко понимаю, что мне нужно делать. Santosh
Просто хотел узнать еще одну вещь. У меня есть веб-приложение GWT Platform. Теперь я преобразую его в мобильный клиент, заменив виджеты GWT виджетами mGWT, чтобы я мог повторно использовать большую часть кода. Я смог увидеть свой первый экран входа в систему на эмуляторе. Я просто хотел подтвердить, что этот подход должен быть абсолютно нормальным? Кроме того, мы широко использовали API-интерфейс gwt-Validation в нашем веб-приложении GWT. Теперь мы не можем использовать их с виджетами mGWT. Нужно ли нам создавать собственные классы gwt-Validation для mGWT или у нас есть какие-то другие лучшие подходы для валидации пользовательского интерфейса в mGWT? Santosh
Похоже, вы должны пометить этот ответ как принятый, @ user1389382 Boris Brudnoy

Похожие вопросы