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

Informatica (Italy e non Italy 😁)

1142 readers
3 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
 

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
[–] [email protected] 5 points 8 months ago (1 children)

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

[–] [email protected] 1 points 7 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.