GeeksforGeeks

Prerequisiti: JavaScript, TypeScript

Perché TypeScript è sviluppato pur avendo JavaScript?
Quando è stato sviluppato JavaScript, il team di sviluppo JavaScript ha introdotto JavaScript come linguaggio di programmazione lato client. Ma quando le persone utilizzavano JavaScript, lo sviluppatore viene a sapere che JavaScript può essere utilizzato anche come linguaggio di programmazione lato server. Ma quando JavaScript stava crescendo allora il codice di JavaScript è diventato complesso e pesante. Per questo motivo, JavaScript non era nemmeno in grado di soddisfare completamente il requisito del linguaggio di programmazione orientato agli oggetti. Ciò impedisce a JavaScript di avere successo a livello aziendale come tecnologia lato server. Quindi TypeScript è stato sviluppato dal team di sviluppo per colmare questa lacuna.
Caratteristiche di TypeScript:

  • Il codice TypeScript viene convertito in codice JavaScript semplice:: Il codice TypeScript non è comprensibile dai browser. Ecco perché se il codice è scritto in dattiloscritto, viene compilato e convertito il codice, ovvero traduce il codice in JavaScript.Il processo di cui sopra è noto come Trans-accatastato. Con l’aiuto del codice JavaScript, i browser sono in grado di leggere il codice e visualizzare.
  • JavaScript è dattiloscritto: qualunque codice sia scritto in JavaScript può essere convertito in dattiloscritto cambiando l’estensione da .js a .TS.
  • Usa TypeScript ovunque: il codice TypeScript può essere eseguito su qualsiasi browser, dispositivo o sistema operativo. TypeScipt non è specifico per nessuna macchina virtuale, ecc.
  • TypeScript supporta le librerie JS: Con TypeScript, gli sviluppatori possono utilizzare codice JavaScript esistente, incorporare librerie JavaScript popolari, e può essere chiamato da altro codice JavaScript.

Differenza tra TypeScript e JavaScript:

  • TypesScript è noto come linguaggio di programmazione orientato agli oggetti mentre JavaScript è un linguaggio di scripting.
  • TypeScript ha una funzione nota come tipizzazione statica, ma JavaScript non ha questa funzione.
  • TypeScript fornisce supporto per i moduli mentre JavaScript non supporta i moduli.
  • TypeScript ha un’interfaccia ma JavaScript non ha un’interfaccia.

Vantaggi dell’utilizzo di TypeScript su JavaScript

  • TypeScript segnala sempre gli errori di compilazione solo al momento dello sviluppo. Per questo motivo in fase di esecuzione la possibilità di ottenere errori è molto minore mentre JavaScript è un linguaggio interpretato.
  • TypeScript ha una funzione che è fortemente tipizzata o supporta la digitazione statica. Ciò significa che la digitazione statica consente di verificare la correttezza del tipo in fase di compilazione. Questo non è disponibile in JavaScript.
  • TypeScript non è altro che JavaScript e alcune funzionalità aggiuntive, ad esempio le funzionalità ES6. Potrebbe non essere supportato nel browser di destinazione, ma il compilatore TypeScript può compilare .file ts in ES3, ES4 e ES5 anche.

Svantaggi dell’utilizzo di TypeScript su JavaScript

  • Generalmente TypeScript richiede tempo per compilare il codice.
Tag articolo:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Previous post Deep Tissue Massage & Sports Massage Information
Next post Premiare Te Senza Danneggiare il Vostro Portafoglio + 15 Gratis Premi Fatale