"Современный" веб — это трагедия, трагедия общин.
Когда-то давно, в золотую эпоху, зародилось понятие интернет-протокола — языка, на котором общались программа-клиент и программа-сервер. Разделение между протоколом и реализацией позволяло создавать независимые реализации, каждая со своими настройками, интерфейсом и компромиссами, но при этом способные работать вместе.
Благодаря этому разделению, сделанному в золотую эпоху, сегодня кто-то отправляет электронную почту через Thunderbird, кто-то через Outlook, кто-то через telnet, но всё это работает вместе. И будет работать всегда, потому что интернет-протоколы эволюционирую медленно и совместимо со своими старыми версиями. Но это было в золотую эпоху...
Немногие сегодня знают про протокол словаря (RFC 2229). Вместо него есть Google-переводчик, Yandex-переводчик, http://thesaurus.org/ и десятки других, несовместимых между собой словарей, каждый со своими проблемами. Мы вынуждены делать выбор, каким словарём пользоваться. Перевести сразу в десятке словарей, как это легко по протоколу RFC2229, в текущих реалиях весьма трудоёмко. И таких примеров много.
Есть проекты, которые пытаются облегчить страдания — weboob, surfraw, youtube-dl, но они ломаются каждый раз, когда web-сервис в очередной раз несовместимо меняется.
Почему так? Я вижу две причины. Техническая заключается в том, что сделать на коленке, несовместимо ни с чем и ни с кем, зачастую проще и быстрее. Политическая заключается в том, что есть влиятельные игроки, которым такая прискорбная ситуация выгодна. Протоколы призваны решать задачи пользователя, а "современный" веб — собрать как можно больше личной информации о пользователе и показать ему как можно больше рекламы.
Мне больно видеть, слышать, читать хороших в общем-то людей, квалифицированных специалистов, которые добровольно распространяют чуму "современного" веба. Нет, они не работают на Google или Yandex.
Приведу аналогию. Я могу понять человека, который голосует за Путина потому что ему за это заплатили. Я могу понять человека, который голосует за Путина потому что иначе его уволят. Мне больно думать о том, что есть люди, которые голосуют за Путина добровольно.
Status-quo ещё не значит, что это хорошо.
Post #244
2.92K