Телефонная связь и вселенная каркасов? - программирование
Подтвердить что ты не робот

Телефонная связь и вселенная каркасов?

моя забота заключается в том, чтобы найти подходящую инфраструктуру для разработки кросс-приложения для мобильных платформ через телефонную связь. Я использую JQMobile для интерфейса пользователя.

Я хочу построить свое приложение хорошо структурированным и модульным. Это означает, что я хочу держать его очень хорошо капсулированным.

Я знаю Backbone.js, Underscore.js, handlebar.js, Mustache.js.... и многие другие.

Мне интересно, какой может быть лучший способ структурирования моей архитектуры приложений?! Кроме того: Существуют ли большие зависимости, связанные с использованием этих структур? Какая структура дает мне BEST расширяемость и производительность Boosts?

Я спрашиваю, потому что я надеюсь, что кто-то может дать мне подсказку. Это сэкономит много времени.

Приветствия

Крис.

EDIT: ПОЛЕЗНАЯ ИНФОРМАЦИЯ ДЛЯ читателей.

Мое окончательное решение основано на " http://coenraets.org/blog/phonegap-tutorial/". Это учебное пособие по разработке приложения Phonegap. Кристоф Коенрайс - технический евангелист из Adobe. Он дает много советов, как разрабатывать приложения Phonegap с хорошей производительностью. Ссылка направляет вас на действительно хороший учебник по маршрутизации между представлениями, прокруткой Css с помощью Phonegap и многими архитектурными данными. Существует также 60-минутная презентация о производительности/архитектуре и более похожих материалах. Я использую handlebars.js для шаблонов HTML, fastclick.js, чтобы имитировать "touch" для "click" для большей производительности и Twitter Bootstrap CSS Framework для гибкого дизайна.

В любом случае, за ваши ответы!

4b9b3361

Ответ 1

Сначала давайте сделаем что-то ясно. Независимо от того, что вы используете, вы не сможете повысить производительность. Хуже того, есть хорошие шансы, что ваши выступления будут ниже.

Но вы получите удобство и удобочитаемость + более функциональный код, чем в случае с чистым jQuery + jQuery Mobile.

Наиболее часто используемой комбинацией является jQuery Mobile + Backbone + Require.js. По моему опыту, он также самый лучший. К сожалению, в конце концов, я думаю, вы будете разочарованы. Хотя это отличная комбинация, приложения JQuery Mobile обычно являются slugish на Phonegap. Поэтому подумайте об этом.

У меня есть несколько других статей, обсуждающих подобную тему, так что посмотрите:

Переход с JQuery Mobile на AppFramework

Какую мобильную платформу с открытым исходным кодом для мобильных устройств следует использовать?