TypeScript
TypeScript aggiunge un sistema di tipi statico a JavaScript. Aiuta lo sviluppo, ma non sostituisce la verifica dei dati effettivamente ricevuti.
Rilevare errori di tipo prima dell’esecuzione
TypeScript estende JavaScript con un sistema di tipi statico. Durante lo sviluppo può segnalare valori incompatibili e proprietà mancanti. Gli errori rilevati dipendono anche dalle impostazioni e dai tipi utilizzati.
In un modulo d’ordine fittizio, quantity: number richiede un numero. Se il codice controllato assegna il testo "two", la verifica dei tipi può segnalare il conflitto. Questo aiuta a lavorare su funzioni collegate.
L’annotazione non verifica però dati arbitrari che arrivano dopo tramite API. L’applicazione deve effettuare una vera validazione durante l’esecuzione. Anche un numero può violare una regola di quantità. TypeScript aiuta a sviluppare JavaScript; non dimostra correttezza operativa o assenza di errori nell’intero flusso.
Fonti
Termini correlati
- JavaScriptJavaScript è un linguaggio per la logica applicativa, nel browser e altrove. Il suo ruolo è diverso da quello di HTML e CSS.
- BackendIl backend elabora regole e dati sul server. Non coincide soltanto con il database o una schermata di amministrazione.
- Sistema legacyUn sistema esistente ancora utilizzato, con dipendenze tecniche e aziendali accumulate nel tempo.
- Architettura multi-tenantUna soluzione multi-tenant supporta ambiti separati per clienti o gruppi. Un tenant non equivale automaticamente a una persona o a un database.
- Cache del browserLa cache del browser conserva risposte HTTP adatte. Riuso e validazione seguono le regole applicabili.
- Invalidazione della cacheL’invalidazione termina il riuso di una copia secondo regole definite. Il record di origine resta distinto.
Articoli sul tema








Sviluppo software con ASES
Software su misura, app web e mobile


