Должен ли мобильный сайт иметь свой собственный поддомен? - PullRequest
4 голосов
/ 14 июля 2011

Я думаю о создании мобильной версии нашего сайта.Некоторые люди говорят, что это хорошая идея, чтобы мобильные сайты имели свое собственное доменное имя (например, m.domainname.com), а не одно и то же приложение, обрабатывающее как мобильные, так и настольные запросы.Каковы некоторые плюсы и минусы этих двух подходов?

Мой технологический стек - ASP.NET MVC2 + MySQL.

1 Ответ

3 голосов
/ 14 июля 2011

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

Так, например, если я использую свой смартфон для просмотра сайта - иногда меня перенаправляют на поддомен, потому что есть код, который во время сеанса точно определяет, какой браузер (и версия) я использую. Перенаправление тогда заставит меня перейти на новый сайт. Проблема возникает, когда возникает ситуация, когда код не был написан для работы. Если бы я подключился к браузеру на заказ - как бы сайт определил, что я на смартфоне? Конечно, есть дополнительные метаданные, которые могут быть собраны, но что произойдет, если мой пользовательский просмотр целенаправленно скрывает эту информацию (возможно, потому что она не предназначена для просмотра общих веб-страниц)?

Префикс поддомена предоставляет потребителю выбор. Они могут просматривать обычный сайт на своем смартфоне - и рискуют, что веб-страницы могут отображаться неправильно, и т. Д. Или, в качестве альтернативы, они могут войти в поддомен и просматривать сайт, используя правильный CSS для меньшего экрана, альтернативы flash и другие технологии. что смартфоны требуют для правильного просмотра сайта.

Если вы хотите быть осторожнее - используйте подход с поддоменами, как мы. Кажется, что все крупные компании адаптируют этот подход, так что зачем идти против зерна? Помните - 99,99% разработки просто делают то, что кто-то другой делал до вас (более или менее), поэтому учитесь на своих ошибках.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...