powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Просветите пожалуйста по поводу одностраничных сайтов
14 сообщений из 14, страница 1 из 1
Просветите пожалуйста по поводу одностраничных сайтов
    #38410083
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Порой попадаются одностраничные сайты, на mvc - у них не меняется адресная строка страниц.
как зашел на www.site.ru, так и сидишь на ней..

т.е, как бы понятно, что либо все ставят на одну страницу живьем (тексты), либо ставят ссылки на страницы, которые нужно вывести..

Как к этому относиться?

Спасибо.
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410096
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63т.е, как бы понятно, что либо все ставят на одну страницу живьем (тексты),либо ставят ссылки на страницы, которые нужно вывести..
это мне совсем не понятно.
а относиться к этому нужно исходя из поставленных задач.
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410098
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63,

у таких сайтов есть хеш-навигация (часть адреса в адресной строке, идущая после символа #)
части сайта подгружаются AJAX-запросами. т.е. не все сразу, как можно подумать. но и последнее не исключено.

можете уточнить, что значит "относиться"?
как разработчику или как пользователю?
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410107
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
- Штирлиц, как вы относитесь к женщинам?
- Я к ним не отношусь.
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410140
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttvladka63,

у таких сайтов есть хеш-навигация (часть адреса в адресной строке, идущая после символа #)
части сайта подгружаются AJAX-запросами. т.е. не все сразу, как можно подумать. но и последнее не исключено.

можете уточнить, что значит "относиться"?
как разработчику или как пользователю?

как разработчику.

меня интересует больше - "что поисковики" о таком думаю?
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410154
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410162
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63как разработчику.

меня интересует больше - "что поисковики" о таком думаю?
понимают, если они подчиняются определенным правилам.

вот дока от гугл как правильно делать такие сайты: https://developers.google.com/webmasters/ajax-crawling/docs/getting-started?hl=ru&csw=1

вот дока от яндекс http://help.yandex.ru/webmaster/?id=1125296&ncrnd=3992
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410429
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63Здравствуйте.
Порой попадаются одностраничные сайты, на mvc - у них не меняется адресная строка страниц.
как зашел на www.site.ru, так и сидишь на ней..

т.е, как бы понятно, что либо все ставят на одну страницу живьем (тексты), либо ставят ссылки на страницы, которые нужно вывести..

Как к этому относиться?

Спасибо.
Очень плохо, с точки зрения поисковиков, да и с точки зрения пользователей.
- Вы иожете отправить ссылочку?
- Нет, здесь только одна страница.
Кстати, за это и не любят сайты с фреймами. Там всегда висит в адресе только ссылка на родительский фрейм.
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38410547
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

1. ссылка-якорь с точки зрения пользователя абсолютно такая же ссылка, как и любая другая, её можно:
1.1. сохранить в закладки,
1.2. отправить другу по почте,
1.3. открыть в другой вкладке

но!

1.4. нельзя сохранить целевую страницу в виде файла на диск стандартным способом
1.5. могут возникнуть проблемы с печатью (это решается)

2. гугл уже давно умеет работать с одностраничными сайтами и правильно их индексировать, а с недавних времён подтянулись яндекс и другие продвинутые поисковики (при условии, что соблюдаются определённые правила)

3. с точки зрения пользователя одностраничный сайт лучше, так как:
3.1. отсутствует "моргание" при переходе по ссылкам,
3.2. нагрузка на канал меньше,
3.3. скрипты загружаются всего один раз,
3.4. обновляется только нужная часть страницы, а не вся страница

но!

3.5. если долго сидеть на таком сайте, может потечь память в следствие плохой архитектуры приложения (разработчику надо больше времени уделять этому вопросу)

фреймы уже давно устарели и покинули спецификацию HTML в 5-ой версии. технически сайт на фреймах не является одностраничным.

пожалуйста, не вводите людей в заблуждение !

одним из самых ярких примеров одностраничного сайта, является сайт ВКонтакте. кажется, что переходя по ссылкам сайта каждый раз загружается новая страница, однако это не так. весь контент подтягивается через AJAX, адрес в строке меняется с помощью History API. благодаря такому решению, можно свободно "гулять" по сайту, переходя по ссылкам, при этом не прерывается проигрывание фоновой музыки.

какие еще примеры вам нужны в доказательство того, что это просто нереально круто?
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38411296
Pich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надо вводить folks в заблуждение относительно одно-страничных сайтов.
Вот лучше почитать вот эту ссылку .... http://www.asp.net/single-page-application/overview
/ASP.NET Single Page Application (SPA) helps you build applications that include significant client-side interactions using HTML 5, CSS 3 and JavaScript. It’s now easier than ever before to getting started writing highly interactive web applications./
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38412215
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое всем за то, что поделились мнением!

Пока "ковырял" тему, возник еще вопрос и никак не могу найти дельный ответ.
Может у кого есть ссыль?:

есть сайт на mvc (страницы cshtml) - сделан с классической навигацией (не одностраничный).

Вопрос: как перевести (переделать) в одностраничный?.

Очень, спасибо.
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38414994
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladka63Вопрос: как перевести (переделать) в одностраничный?

Можно по наличию клиентского xhr-хедера с сервера отдавать ответ в json и js-скриптом на клиенте вставлять содержимое (view), иначе отдавать страницу в обычном виде с мастерпейджем (для поисковиков и старых браузеров). Пользую history.js.
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38416264
vladka63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stvladka63Вопрос: как перевести (переделать) в одностраничный?

Можно по наличию клиентского xhr-хедера с сервера отдавать ответ в json и js-скриптом на клиенте вставлять содержимое (view), иначе отдавать страницу в обычном виде с мастерпейджем (для поисковиков и старых браузеров). Пользую history.js.

Большое спасибо за ваш пост.
По применению history.js нашел, более менее внятное объяснение вот:
http://habrahabr.ru/post/131556/,
однако по комментам внизу страницы, изложенный метод, вызывает множество критики, хотя, логика изложена доступно.

Нет у вас ссылки, на более эффективный метод применения history.js + ajax в asp.net ?
Может быть изложенный вами метод применения?

Спасибо.
...
Рейтинг: 0 / 0
Просветите пожалуйста по поводу одностраничных сайтов
    #38417616
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что первое на ум пришло, так и сделал. При клике на ссылки, создаю ajax-запрос на сервер (history.js), пихаю xhr-хедер (jquery его сам автоматом подпихивает, если используете эту либу), далее на сервере в OnActionExecuted по IsAjaxRequest (для него как раз этот хедер) рендерю view, плюс получаю title страницы, хлебные крошки, описание ошибки (если есть таковая) и т.д., всё это запихиваю в json, меняю мастерпейдж на пустой(aspx-движок) и отдаю клиенту. При отключенном js и для поисковиков просто открывается страница целиком по этой же самой ссылке.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Просветите пожалуйста по поводу одностраничных сайтов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]