Capitolo 19. Pensieri conclusivi
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Introduzione
Spero che le ricette e le API trattate in questo libro siano utili e interessanti. Spero che tu sia riuscito ad applicare ciò che hai imparato in questo libro per migliorare le tue applicazioni JavaScript.
In difesa delle biblioteche di terze parti
Uno dei temi principali di questo libro è il fatto che puoi fare molte cose senza aver bisogno di librerie di terze parti. Questo è vero, ma non pensare di dover evitare a tutti i costi le librerie di terze parti. A volte l'utilizzo delle API integrate nel browser ti evita di avere una dipendenza, ma potresti dover scrivere del codice "collante" in più per adattarlo a ciò che stai cercando di realizzare.
Alcune API del browser possono essere scomode da utilizzare. Prendiamo ad esempio l'API IndexedDB. Si tratta di un potente livello di persistenza e accesso ai dati, ma la sua API è basata su callback e può essere difficile da utilizzare. Esistono librerie che avvolgono IndexedDB e forniscono un'API più semplice o, in alcuni casi, più potente. Ad esempio, Dexie.js avvolge IndexedDB con un'API basata su Promise.
Alla fine, tutto è un compromesso. Se hai spazio a disposizione nel tuo pacchetto JavaScript per offrire un'esperienza più semplice agli sviluppatori, probabilmente ne vale la pena.
Rileva le caratteristiche, non le versioni del browser
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access