JQM против GWT мобильного против Сенча - PullRequest
0 голосов
/ 16 августа 2011

После просмотра такого количества документов и онлайн-контента, как:

http://stackoverflow.com/questions/4066167/sencha-touch-or-jquery-mobile
http://stackoverflow.com/questions/5093691/sencha-touch-vs-jqtouch-vs-gwt-mobile-vs-xui-vs-jquery-mobile-vs
http://www.quora.com/Were-deciding-between-jQuery-Mobile-currently-in-alpha-and-Sencha-Touch-What-are-the-pros-and-cons-for-each
http://interfacethis.com/2011/adventures-in-html5-part-one/ 

и многое другое, Я думал о публикации этих вопросов, так как я не могу выбрать подходящую структуру для своего мобильного веб-приложения. У меня уже есть нативное приложение, работающее на Android, но я разрабатываю нативные приложения для каждой платформы, что будет дорого и займет больше времени. Я ищу подходящий фреймворк, который должен без проблем работать на платформах Android и BB для Android, а также на планшетах, мобильных телефонах и iPad.

В нативном приложении для Android я успешно реализовал чат XMPP и передачу файлов по FTP.

В настоящее время у меня есть веб-сервисы, написанные с использованием SOAP и XML, которые передают данные с Android в базу данных на сервере. Мне интересно, как реализовать эту функцию, если я использую мобильный телефон sencha или jQuery?

Пожалуйста, помогите мне и помогите мне выбрать правильный каркас, из которого я могу реализовать эти основные функции в своем приложении

Ответы [ 3 ]

3 голосов
/ 16 августа 2011

Как насчет попытки отменить выбор один за другим?Выберите один из фреймворков из списка и попробуйте ответить на этот вопрос:

Есть ли в этом фреймворке что-либо, что сделает его непригодным для моего приложения?

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

Вы можете использовать список необходимых для упрощения процесса исключения, например:

  1. Должен поддерживать iPhone, iPad, BB и Android
  2. Основнойязык должен быть Javascript (или Java и т. д.)
  3. Должен быть бесплатным / с открытым исходным кодом
  4. Должен иметь активное сообщество пользователей
  5. Должен иметь опцию платной поддержки
  6. Должно быть несколько успешных эталонных приложений, демонстрирующих возможности и кроссплатформенность.
  7. и т. Д.
2 голосов
/ 16 августа 2011

Для более масштабных приложений я бы порекомендовал использовать Sencha Mobile, однако это будет кривой обучения, если она не использовалась ранее. JQuery Mobile по-прежнему сможет поддерживать все, что вы хотите, и у меня нет опыта работы с GWT - однако я слышал, что разработка крупномасштабных приложений на этой платформе медленная.

Я бы порекомендовал Sencha, однако я бы НЕ рекомендовал jQuery mobile. Создайте два небольших приложения во всех трех средах и посмотрите, какие из них вам удобнее, наиболее эффективны и работают лучше всего. Пара часов тестирования разработки с определенным ответом лучше, чем пара часов исследования каждого фреймворка, только закончить без определенного ответа.

1 голос
/ 19 ноября 2012

У меня нет опыта работы с GWT mobile, но для JQM и sencha я могу сказать, что ST основан на ExtJS 4 и предлагает шаблон MVC с большим акцентом на производительность и безопасность. Выбор Sencha Touch может быть хорошим решением

Но если вы ищете простой веб-интерфейс и очень мало времени для продвижения приложений, то jQuery Mobile может быть хорошим решением из-за его простоты и очень веб-ориентированного подхода к разработке.

...