Tl;dr: URL-адреса необходимы, но мы могли бы лучше скрыть детали реализации (протоколы, сертификаты и т. д.) от обычных пользователей

Привет, Оуэн,

На мой взгляд, URL-адреса — это не более чем идентификаторы. Это уникальные, осмысленные имена, которые раскрывают подробности реализации (используемый протокол, параметры запроса и т. д.) конечным пользователям, которые, по крайней мере, здесь, в Италии, не могут знать меньше о HTTPS, сертификатах, параметрах запроса GET или других интересных вещах, которые мы все любят думать.

Для обычного пользователя «facebook.com/user/12345&today=true» означает «Facebook».

Так что я полностью с вами, когда вы говорите, что URL-адреса могут быть не лучшим интерфейсом для обычного пользователя! Для меня панель поиска браузера и ваши закладки — не более чем магазин приложений и ящик приложений в мобильной ОС! Вы ищете вещи, а затем решаете «сохранить» некоторые из них. Это работа ОС, которая затем предоставляет вам информацию о том, где вы находитесь, предупреждения системы безопасности и так далее.

Если мы откажемся от URL, мы потеряем одну действительно важную вещь: свободу. URL-адреса дают людям контроль, например, они могут использовать другой механизм закладок, если они того пожелают. В мобильном примере, который я сделал, пользователи могут делать только то, что им позволяет ОС.

Возьмите приложение для подкастинга, ему нужен URL-адрес канала, чтобы добавить ваш подкаст в его список, и это легко сделать, когда вы можете просто скопировать и вставить адрес. Как приложение для Android может запросить содержимое страницы другого приложения? Это трудная проблема, лишь частично решаемая намерениями.

В любом случае, я думаю, мы все согласны с тем, что удаление URL-адресов из уравнения было бы безумием и неприемлемо после того, как за все эти годы люди (и программное обеспечение!) привыкли так сильно полагаться на них. Однако я считаю, что мы можем (и должны?) лучше скрывать эти уродливые идентификаторы от пути обычного пользователя; Я уверен, что семантика HTML, метатеги и т. д. могут дать браузеру достаточно подсказок, чтобы он мог хотя бы показать другую навигационную цепочку: Facebook › Страница профиля › Alessandro Menduni или Amazon › Оформить заказ › Информация о доставке

Редактировать: перечитав свой ответ, я думаю, что он вышел немного сильным или претенциозным. Я прошу прощения за это, английский не мой родной язык, и я понимаю, что не смог задать тот тон, который хотел задать!

Я просто хотел добавить свой голос в разговор, и, если вы можете, пожалуйста, потратьте немного времени, чтобы рассказать мне, почему вы не согласны с моим видением ☺