Salve a tutti! Mi sono appena ritirato da una conferenza di informatici nella mia città e ho notato che moltissima gente scrive in Typescript ma sinceramente non ne capisco il senso visto che alla fine dovrebbe compilare in JS normale. Voi cosa ne pensate?

  • gibberish@feddit.it
    link
    fedilink
    arrow-up
    5
    ·
    8 months 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

    • super_user_do@feddit.itOP
      link
      fedilink
      arrow-up
      1
      ·
      8 months ago

      Sono sempre stato abituato tipizzare le variabili quindi non dovrebbe essere un problema. Addirittura quando provai ad imparare kotlin definivo sempre il tipo di dato per essere sicuro.