параллельная разработка для настольных и мобильных сетей с обнаружением устройств на стороне сервера - PullRequest
2 голосов
/ 02 декабря 2011

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

Исходя из базовой разработки html5 / css / js, я знаю достаточно трюков css, первых мобильных приемов, жидких макетов и медиазапросов, чтобы хорошо ладить, но еще больше оптимизировать решение, учитывая, что в настоящее время я начинаю работа с .net / mvc (включая бритву) Я ищу новые опции.

Я читал о методах обнаружения устройств (в настоящее время предпочитают http://51degrees.codeplex.com/), и теперь я пытаюсь выяснить, какие варианты я должен оптимизировать для всех пользователей.

Я не хочу, чтобы мобильные пользователи загружали большие версии изображений и ненужные скрипты / таблицы стилей / фоновые изображения и т. Д., И я не хочу перезаписывать все мобильные таблицы стилей, как в подходе "сначала для мобильных устройств".

Поскольку я только начал работать / учиться работать с шаблоном MVC, я спрашиваю вас: Возможно ли с помощью шаблона / разработки MVC создать один комбинированный веб-сайт (не настольную и мобильную версию) и включить в него javascript, URL-адреса изображений, таблицы стилей и т. Д. На основе пользовательского клиента / устройства, используя «если еще» и возможность пользователь переключается на полную версию по требованию.

1 Ответ

1 голос
/ 02 декабря 2011

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

...