HeadlinesBriefing HeadlinesBriefing.com

Почему разработчики пропускают 'use the platform'

Hacker News •
×

В течение лет призывали веб-разработчиков 'использовать платформу', позволяя браузеру выполнять задачи вместо создания пользовательских решений на JavaScript. Нативный подход браузера обычно предлагает лучшую производительность и удобство. Однако многие разработчики скептичны, и причины стоит рассмотреть.

Исторически браузеры отставали от библиотек вроде jQuery, которые заполняли пробелы, пока нативные API еще развивались—особенно в эпоху IE6. Сегодня большинство браузеров являются evergreen, но эта неровная прошлая shaped habits. Знакомство также играет роль: разработчики, обученные искать компоненты React в npm, автоматически themselves to libraries, and there is no npm package that simply says 'use CSS position: sticky.'

Библиотеки часто оборачивают API платформы в более дружественные формы, создавая естественное разделение труда. Хорошо документированные npm-пакеты с туториалами и скриншотами могут казаться более доступными, чем разрозненные ссылки MDN или web.dev. Некоторые разработчики также любят строить решения сами, что приводит к эффекту IKEA, когда домашний код кажется легче поддерживать, чем опaque функции платформы.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing