[-] gibberish@feddit.it 5 points 1 year ago

JavaScript usa dynamic typting, typescript static typing.

Alcune persone si domandano perché perdere tempo a definire i tipi... Bhe per lo stesso motivo per cui si perde tempo a mettersi le cinture di sicurezza.

JavaScript è interpretato da ogni browser quindi devi conoscere le limitazioni di ogni browser. Typescript è "compilato" (transcompilato è più corretto) il che significa che il compilatore deve conoscere le limitazioni di ogni browser non tu.

Il codice di Typescript potrebbe essere leggermente più leggero a caricare (il compilatore risparmia caratteri mentre in JavaScript ti sta a cuore la leggibilità) ma alla fin fine se tiri dentro tutte le librerie del mondo fa poca differenza

In generale ti consiglierei a occhi chiusi di passare a Typescript. il tempo iniziale per imparare si ripaga con poche sessioni di debugging "alleggerite" dallo static typing

gibberish

joined 1 year ago