Разработка и внедрение GWT/mGWT для мобильных приложений
Меня действительно смущает множество ссылок: mgwt, Phonegap, Cordova, gwt-phonegap и т. Д. Может ли кто-нибудь действительно помочь мне с несколькими основными вопросами обо всем этом?
Phonegap и Cordova - это одно и то же - они помогут нам создать мобильный развертываемый компонент, используя сгенерированные файлы JS. Я прав?
Шаги, представленные на сайте 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 ответ
Вот ответы:
- 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&feature=plcp