6

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?

you are viewing a single comment's thread
view the rest of the comments
[-] 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

[-] super_user_do@feddit.it 1 points 11 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.

this post was submitted on 03 Nov 2023
6 points (100.0% liked)

Informatica (Italy e non Italy 😁)

1204 readers
5 users here now

Ecco finalmente la comunità italiana Lemmy dedicata all'informatica!

Questo è il luogo in cui condividere post sul mondo dell'informatica: notizie su hardware e software, cybersecurity, cyberwarfare, hacking, nuovi prodotti, data breach!

Ricordiamo che esistono anche alcune comunità che si occupano di argomenti più specifici, quali:

Regole della comunità:

🏳️‍🌈 chiediamo educazione e rispetto per gli altri

🎃 anche se ci chiamiamo "Informatica" non banniamo gli utenti a caso 😁

🚫 trolling, shitposting e molestie sono vietati

💲 è vietato superare il confine che separa l'informazione dalla pubblicità

🔊 evitiamo il clickbait e il sensazionalismo

📖 per il resto valgono le regole dell'istanza al link https://feddit.it/post/6

founded 1 year ago
MODERATORS