У меня есть серверный веб-сервис, который обслуживает несколько клиентов. Клиентами являются веб-браузеры, iPhone, BlackBerry, Android и т. Д. Мой вопрос заключается в том, что мне нужно иметь возможность генерировать динамический контент для просмотра этих клиентов. Будь то полноценный шаблон HTML, фрагмент HTML, JSON, XML и т. Д. В зависимости от пользовательского агента запрашивающего клиента, веб-сервер генерирует и выводит другой шаблон «представления».
Мой вопрос заключается в том, существуют ли какие-либо элегантные структуры или стили «представления» для адаптации, которые упрощают управление всеми этими фрагментами / фрагментами / полными шаблонами в некотором упорядоченном виде? Я искал элегантный способ управления этим множеством клиентских обработок с простым обслуживанием и простой процедурой передачи для разработчиков пользовательского интерфейса.