Я разрабатываю приложение, которое будет использоваться различными веб-сайтами и мобильными устройствами.Приложение представляет собой HTML 5 с добавленным jQuery. У каждого потребляющего сайта / устройства будет свой собственный CSS, чтобы соответствующим образом стилизовать контент.
Я поиграл с несколькими различными подходами для доставки контента наустройства-потребители: приложение ASP.NET MVC 3, которое обеспечивает подход content + html и jQuery Template, когда HTML-шаблоны загружаются на клиент, а затем приложение вызывает сервисы, доставляющие контент в виде JSON.Затем JSON подается через шаблоны HTML на сайтах / устройствах-потребителях.
Вот плюсы / минусы, которые я вижу:
Контент для доставки приложений MVC 3 + html хорош, потому чтоэто более простой подход.Менее подвижные части в том, что контент и HTML управляются на сервере.Это приводит к увеличению полезной нагрузки, что становится проблемой для мобильных устройств.
В шаблонном подходе jQuery больше движущихся частей, но при этом происходит передача небольших кусков данных по проводам, однако приложение становится более разговорчивым, когда вы совершаете звонкичтобы получить шаблоны, а затем вызов для получения данных JSON.Кроме того, я обнаружил, что вызовы между доменами становятся проблемой с jQuery.
Итак, я хотел бы получить совет, какой подход, по вашему мнению, лучше, пожалуйста.Каким был ваш опыт?Спасибо за ваше время.