<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блог Сергея Копылова: заметки с тегом велосипед</title>
<link>https://blog.sergeykopylov.ru/tags/velosiped/</link>
<description>Блог Сергея Копылова</description>
<author>Сергей Копылов</author>
<language>ru</language>
<generator>E2 (v3559; Aegea)</generator>

<itunes:owner>
<itunes:name>Сергей Копылов</itunes:name>
<itunes:email></itunes:email>
</itunes:owner>
<itunes:subtitle>Блог Сергея Копылова</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Программисты сайтов не знают, как работает веб</title>
<guid isPermaLink="false">23</guid>
<link>https://blog.sergeykopylov.ru/all/web/</link>
<pubDate>Sun, 23 Feb 2020 19:10:40 +0300</pubDate>
<author>Сергей Копылов</author>
<comments>https://blog.sergeykopylov.ru/all/web/</comments>
<description>
&lt;p&gt;Ключевая особенность веба, благодаря которой он уделывает обычные приложения — URL-адрес. Когда мы переходим по какому-то адресу, мы ожидаем там что-то увидеть.&lt;/p&gt;
&lt;p&gt;Например,&lt;br /&gt;
&lt;a href="http://yandex.ru/"&gt;Яндекс&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://habr.com/en/hub/javascript/"&gt;Последние записи о JavaScript на Хабре&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://ru.vuejs.org/v2/guide/syntax.html#%D0%A2%D0%B5%D0%BA%D1%81%D1%82"&gt;Как выводить текст на экран во Vue.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Если мы отправим другу эту ссылку, то он увидит то же, что и мы. Да, у него могут быть другие права на просмотр, если ресурс закрыт, или информация может измениться (когда напишут новую статью на Хабре, к примеру), но смысл страницы не поменяется.&lt;/p&gt;
&lt;p&gt;Если разработчики Vue.js поменяют дизайн или перепишут разде про текст, то по этой ссылке всегда можно будет прочитать именно об этом, хоть и в новом виде. Хороший пример — страница об Айфоне на сайте Эппл: &lt;a href="https://apple.com/iphone"&gt;apple.com/iphone&lt;/a&gt;. Несмотря на то, что она рассказывает каждый раз о текущем поколении Айфонов, это всё равно страница об Айфоне, как и 14 лет назад.&lt;/p&gt;
&lt;p&gt;Так вот, по какой-то неведомой причине, программисты часто этого не понимают, когда разрабатывают сами. И, например, если на странице были отфильтрованы какие-то значения, это не меняет адресной строки. При перезагрузке страницы или, когда ты отправишь ссылку коллеге, там снова отобразится весь список.&lt;/p&gt;
&lt;p&gt;Это ломает стандартные механизмы браузера: кнопка Назад и Закладки не работают так как ожидается. И программисты вместе с менеджерами выделяют месяцы на создание кнопки Назад и сохранения Фильтров внутри страницы вместо того, чтобы пользоваться тем, что есть в любом браузере десятилетия.&lt;/p&gt;
&lt;p&gt;Ещё подробности на эту тему у Ильи Бирмана в статье &lt;a href="https://ilyabirman.ru/meanwhile/all/web-or-native-future/"&gt;Будущее нативных и веб-приложений&lt;/a&gt;.&lt;/p&gt;
</description>
</item>


</channel>
</rss>