2014-02-05 5 views
3

Я знаю, что код Phonegap основан на HTML, CSS, Javascript и его благоприятном для меня, так как я веб-разработчик. Я смотрю документацию по Phonegaps, и некоторые вещи мне пока не понятны.Действительно ли Phonegap подходит для создания адаптивного пользовательского интерфейса?

Теперь я хочу создать приложение, которое будет развернуто на многих платформах, включая веб-браузер. Простое приложение с базовыми функциями CRUD (создание, чтение, обновление, удаление), и я хочу, чтобы пользовательский интерфейс был отзывчивым.

Теперь я беспокоюсь, если не будет проблем с совместимостью при отображении html/css-дизайна, созданного с помощью начальной загрузки.

Кто-нибудь хорошо использовал телефонную трубку + бутстрап? Можете ли вы это понять для меня?

ответ

3

Я разрабатываю приложение phonegap/cordova (для Android) и считаю его вполне разумным с точки зрения скорости. Некоторые рекомендации из моего опыта и экспериментов;

  1. Избегайте jQuery мобильного телефона, поскольку он становится болезненно медленным в телефонной зазоре.
  2. Используйте последние версии phonegap/cordova. Я боролся с проблемой, которую я испытывал и потратил много часов, но обнаружил, что это было специфично для телефонных разговоров 2.7. Модернизация до 3.3 разрешила его.
  3. Еще одна польза от использования v3 + - это плагиновая система, хотя сначала она немного утомительна для настройки, она позволяет вам точно указать, какие разделы кордоны/phonegap будут включены в приложение, что сделает его более легким и быстрым для инициализации.
  4. Избегайте анимации CSS или чрезмерно сложного CSS.
  5. Используйте более легкие библиотеки и рамки, где это возможно.

Я использую bootstrap 3 для своего интерфейса и доволен этим, и это, безусловно, намного быстрее, чем моя предыдущая попытка использования jQuery mobile.

Есть также ряд руководств онлайн, чтобы дать рекомендации по производительности при разработке для телефонного разговора, такого как this one, я рекомендую прочитать перед началом работы.

Надеется, что это помогает :)

+0

спасибо за вашим обмен опыта :) Если я избегу jqueryMobile, что же у рекомендую использовать? – Bogz

+0

зависит от того, какую функциональность вы ищете, так как многие функции снабжены бутстрапом. вы даже можете ускорить работу, даже не используя jQuery (например, zepto - популярная альтернатива), ознакомьтесь с некоторыми альтернативами здесь - http://tutorialzine.com/2012/04/5-lightweight-jquery-alternatives/ :) – flauntster

+0

jQuery 2 быстрее, чем zepto – jcesarmobile

Смежные вопросы