• 0 Posts
  • 2 Comments
Joined 1 year ago
cake
Cake day: November 4th, 2023

help-circle

  • 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