Я занимаюсь разработкой веб-сайта и хочу обеспечить удобство использования мобильных и настольных компьютеров.
Исходя из базовой разработки html5 / css / js, я знаю достаточно трюков css, первых мобильных приемов, жидких макетов и медиазапросов, чтобы хорошо ладить, но еще больше оптимизировать решение, учитывая, что в настоящее время я начинаю работа с .net / mvc (включая бритву) Я ищу новые опции.
Я читал о методах обнаружения устройств (в настоящее время предпочитают http://51degrees.codeplex.com/), и теперь я пытаюсь выяснить, какие варианты я должен оптимизировать для всех пользователей.
Я не хочу, чтобы мобильные пользователи загружали большие версии изображений и ненужные скрипты / таблицы стилей / фоновые изображения и т. Д., И я не хочу перезаписывать все мобильные таблицы стилей, как в подходе "сначала для мобильных устройств".
Поскольку я только начал работать / учиться работать с шаблоном MVC, я спрашиваю вас:
Возможно ли с помощью шаблона / разработки MVC создать один комбинированный веб-сайт (не настольную и мобильную версию) и включить в него javascript, URL-адреса изображений, таблицы стилей и т. Д. На основе пользовательского клиента / устройства, используя «если еще» и возможность пользователь переключается на полную версию по требованию.