HeadlinesBriefing HeadlinesBriefing.com

Mengapa pengembang melewati 'use the platform'

Hacker News •
×

Sejak bertahun-tahun, penggemar telah mendorong pengembang web untuk 'menggunakan platform', membiarkan browser menangani tugas daripada membangun solusi kustom di JavaScript. Pendekatan native browser biasanya menawarkan performa dan kemudahan yang lebih baik. Namun, banyak pengembang masih skeptis, dan alasan-worth examining.

Historis, browser menumpuk di balik perpustakaan seperti jQuery, yang mengisi gap saat API native masih berkembang—khususnya era IE6. Hari ini mayoritas browser evergreen, tetapi lompatan masa lalu yang tidak merata membentuk kebiasaan. Keakraban juga berperan: pengembang yang dilatih untuk mencari komponen React di npm secara otomatis menusuki perpustakaan, dan tidak ada paket npm yang hanya mengatakan 'use CSS position: sticky.'

Perpustakaan sering membungkus API platform dalam bentuk yang lebih ramah, menciptakan pembagian kerja yang natural. Paket npm yang baik dilengkapi tutorial dan screenshot merasa lebih mudah diakses daripada referensi tersebar MDN atau web.dev. Beberapa pengembang juga menikmati membangun solusi themselves, yang menyebabkan efek IKEA di mana kode homemade dirasa lebih mudah dipelihara daripada fitur platform yang opak.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing