Если бы вы потрудились изучить HTML, вы бы это знали! Перевод
«Почему разработчики интерфейсных фреймворков неграмотны и совершенно не разбираются в HTML и CSS?», — так называется статья от Jason Knight, которую он разместил на сайте medium.com.
Но в виду того, что я вырезал процентов 80% статьи (кто хочет ознакомиться с доводами, то это легко сделать по ссылке выше), то она тут, на этом сайте будет называться: если бы вы потрудились изучить HTML, вы бы это знали! Давайте прочтем.
На данный момент хорошо задокументировано мое полное отвращение к HTML/CSS-фреймворкам. Памятники невежеству, некомпетентности и неумелости, которые приводят к поломке, медленной загрузке, сложности в создании, модификации и поддержке веб-сайтов. Тем не менее, каким-то образом, несмотря на все нелепые доказуемые недостатки, средний палец к удобству использования и доступности, а также полную противоположность здравому и рациональному развитию, они продолжают оставаться любимцами СМИ, нубов. Они поддерживают свой статус за счет выдуманных заявлений о «простоте использования» или «лучше для совместной работы», поддерживая эхо-камеры, где подавляется инакомыслие, и практикуется ложь людям, они продолжают продавать свои аферы доверчивым.
И ядром этой доверчивости, похоже, является полное отсутствие грамотности в HTML. Неспособность почти большинства людей, создающих веб-сайты, понять, что такое семантика HTML, для чего и для кого она нужна, и почему CSS вообще отделен от HTML.
…пропущена большая часть статьи с примерами…
Эти шутники делают фреймворки, потому что так и не научились правильно использовать HTML. Это невежество заставляет их думать, что они какие-то гении, которые нашли лучший путь. Дело в том, что они не знают абсолютно ничего ценного по этой теме, и если вы последуете их примеру, вы просто обречены на провал.
Это не только их вина, это вина индустрии, где «образовательные ресурсы» в равной степени создаются людьми, не имеющими права тявкать на эту тему!
Это то же самое невежество, которое одинаково оседлало нубов и деревенщин, обманывая многих, заставляя верить лжи. Если бы вы потрудились научиться правильно использовать HTML, вы бы увидели, насколько безрассудными являются все эти «интерфейсные фреймворки». Откровенно говоря, если вы не думаете, что их нужно избегать любой ценой, вы явно ничего не знаете по этой теме!
И для тех из вас, кто говорит: «Если вы можете сделать лучше, просто сделайте свой собственный фреймворк», вы также не поняли ни одной проклятой вещи из того, что я сказал.
Сама природа этих фреймворков HTML/CSS, сам механизм, по которому они работают, противоречат разумным и рациональным методам разработки. Мне не нужно «создавать фреймворк», потому что ванильные HTML и CSS на самом деле проще, проще, лучше для совместной работы!
И если бы вы потрудились изучить HTML, вы бы это знали!
P.S. Что кто-то ругается по разным поводам, — это не ново. Меня больше всегда интересует вопрос, почему, что он хочет сказать, это можно как-то использовать? Применительно, например, к этому сайту.
Некоторые статьи Jason Knight читаю с большим удовольствием. На Medium он не один, кто поддерживает подобную тематику.