HeadlinesBriefing HeadlinesBriefing.com

なぜ開発者は「use the platform」をスキップするのか

Hacker News •
×

長年にわたり、ウェブ開発者に「プラットフォームを使用」するよう訴えてきました。ブラウザにタスクを任せ、JavaScriptでカスタムソリューションを構築するのではなく。ブラウザネイティブなアプローチは通常、より良いパフォーマンスと使いやすさを提供します。しかし、多くの開発者は懐疑的です。その理由は検討する価値があります。

歴史的に、ブラウザはjQueryなどのライブラリに遅れを取っていました。これらはネイティブAPIが成熟する前にギャップを埋めていました—特にIE6時代。現在、ほとんどのブラウザはevergreenですが、あの不格好な過去が習慣を形作りました。熟慣も役割を果たしています:Reactコンポーネントをnpmで検索するように訓練された開発者は自動的にライブラリに手を伸ばし、単に「CSS position: sticky を使用してください」と言うnpmパッケージは存在しません。

ライブラリはよく、プラットフォームAPIをより親しみやすい形でラップします。適切に文書化されたnpmパッケージにチュートリアルとスクリーンショットがあるのは、散在するMDNやweb.devの参照よりも扱いやすいかもしれません。いくつかの開発者は自分でソリューションを構築するのも楽しみます。これによりIKEA効果が生まれ、手作りのコードは不明確なプラットフォーム機能よりも保守しやすいと感じられます。

出典: Hacker News · 要約:HeadlinesBriefing