---
title: TypeScript Reviews
meta_title: 'Recensioni TypeScript 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni di 63 per dimensione dell'azienda, ruolo o
  settore degli utenti per scoprire come TypeScript funziona per un'azienda come la
  tua.
aggregate_rating:
  rating_value: 4.6
  review_count: 63
  scale: '5'
date_modified: '2026-06-17'
parent_category:
  name: Sviluppo
  url: https://www.g2.com/it/categories/development
---

# TypeScript Reviews
**Vendor:** Microsoft  
**Category:** [Altri Software di Sviluppo](https://www.g2.com/it/categories/other-development)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 63
## About TypeScript
TypeScript è un linguaggio di programmazione open-source sviluppato da Microsoft che si basa su JavaScript aggiungendo il tipaggio statico e altre funzionalità per facilitare lo sviluppo di applicazioni su larga scala. Essendo un superset sintattico rigoroso di JavaScript, TypeScript compila in JavaScript puro, garantendo la compatibilità su tutti i browser e le piattaforme. Caratteristiche e Funzionalità Chiave: - Tipaggio Statico: Introduce annotazioni di tipo opzionali, consentendo il controllo dei tipi in fase di compilazione per individuare errori precocemente. - Inferenza dei Tipi: Deduce automaticamente i tipi quando non sono definiti esplicitamente, riducendo la necessità di codice ripetitivo. - Interfacce e Generici: Supporta le interfacce per definire contratti all&#39;interno del codice e i generici per creare componenti riutilizzabili e sicuri per i tipi. - Tipi Enumerati e Tuple: Fornisce tipi enumerati per definire un insieme di costanti denominate e tuple per gestire collezioni di elementi a dimensione fissa. - Namespace e Moduli: Offre namespace per organizzare il codice e moduli per una migliore incapsulazione e riutilizzo del codice. - Compatibilità con JavaScript: Consente un&#39;integrazione senza soluzione di continuità con le basi di codice e le librerie JavaScript esistenti, facilitando un&#39;adozione graduale. Valore Primario e Problema Risolto: TypeScript affronta le sfide dello sviluppo e della manutenzione di applicazioni JavaScript su larga scala introducendo il tipaggio statico e funzionalità avanzate che migliorano la qualità, la leggibilità e la manutenibilità del codice. Individuando errori in fase di compilazione e fornendo un supporto robusto agli strumenti, TypeScript consente agli sviluppatori di costruire applicazioni più affidabili e scalabili. La sua compatibilità con il codice JavaScript esistente assicura una transizione e un&#39;integrazione fluida, rendendolo uno strumento prezioso sia per progetti nuovi che in corso.



## TypeScript Pros & Cons
**What users like:**

- Gli utenti apprezzano la **facilità di sviluppo** di TypeScript, godendo di un&#39;installazione senza stress e di un&#39;efficace rilevazione degli errori nei loro progetti. (2 reviews)
- Gli utenti amano le **capacità di conversione del codice** di TypeScript, migliorando la manutenibilità e riducendo gli errori di runtime nei grandi progetti. (1 reviews)
- Gli utenti apprezzano la **facilità d&#39;uso** di TypeScript, poiché semplifica la gestione dei progetti e migliora l&#39;efficienza del codice. (1 reviews)
- Gli utenti trovano la **facile configurazione** di TypeScript priva di stress, permettendo un rapido avvio del progetto e convenienza. (1 reviews)
- Gli utenti apprezzano le **integrazioni senza soluzione di continuità** di TypeScript, migliorando la comodità e l&#39;usabilità nei loro compiti di sviluppo. (1 reviews)
- Gli utenti apprezzano l&#39; **efficienza delle prestazioni** di TypeScript, migliorando l&#39;affidabilità e la manutenibilità del codice per applicazioni scalabili come Angular. (1 reviews)
- Security (1 reviews)
- Team Collaboration (1 reviews)
- Gli utenti apprezzano l&#39; **affidabilità e sicurezza** di TypeScript nello sviluppo web, migliorando la qualità del codice e il rilevamento degli errori. (1 reviews)

**What users dislike:**

- Gli utenti trovano i **controlli di tipo rigorosi** in TypeScript ingombranti, specialmente in progetti frenetici con dati dinamici. (1 reviews)
- Gli utenti trovano la **configurazione iniziale ingombrante** , in particolare con la configurazione di tsconfig.json, influenzando l&#39;esperienza utente. (1 reviews)
- Gli utenti trovano che la **difficoltà di apprendimento** derivi dai controlli di tipo rigidi, specialmente in ambienti di codifica dinamici o frenetici. (1 reviews)

## TypeScript Reviews
  ### 1. Migliora l'affidabilità e la sicurezza

**Rating:** 5.0/5.0 stars

**Reviewed by:** nazim a. | web developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 31, 2025

**Cosa Le piace di più di TypeScript?**

Negli ultimi due anni ho utilizzato TypeScript per lo sviluppo web, principalmente per la sua affidabilità e sicurezza nel mantenere le applicazioni. Apprezzo come TypeScript migliori la logica e l'affidabilità delle applicazioni, rendendole più sicure e scalabili rispetto a JavaScript, che utilizzavo in precedenza. I profondi benefici che sperimento includono il sistema di tipi e le capacità di rilevamento degli errori, che migliorano l'affidabilità del mio codice. Quando utilizzo TypeScript in Visual Studio Code, i cambiamenti nei payload o nei tipi di oggetto vengono catturati senza problemi, e gli errori vengono rilevati efficacemente, fornendomi un feedback immediato e garantendo che l'intera applicazione rimanga coerente dopo qualsiasi modifica. TypeScript ha reso le mie applicazioni e pacchetti più sicuri e logici tra di loro, adempiendo al suo obiettivo principale di migliorare la qualità del codice. Il suo uso dei tipi ha migliorato l'affidabilità dei miei progetti e ha reso l'integrazione con strumenti come Next.js e Tailwind CSS più efficiente.

**Cosa non Le piace di TypeScript?**

Trovo difficile che i browser come Google Chrome, Opera e Firefox non leggano direttamente TypeScript. Credo che TypeScript dovrebbe essere integrato maggiormente in queste piattaforme in futuro.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Trovo che TypeScript migliori l'affidabilità e la sicurezza, rendendo le applicazioni più affidabili e scalabili. Rileva gli errori in modo efficiente quando si cambiano i tipi di oggetti, migliorando la manutenzione del progetto.

  ### 2. Pratico ed efficiente per imparare e testare

**Rating:** 3.5/5.0 stars

**Reviewed by:** Bianka D. | Analista de dados sênior, Enterprise (> 1000 dip.)

**Reviewed Date:** April 29, 2025

**Cosa Le piace di più di TypeScript?**

Trypescript è uno strumento estremamente utile per chi desidera praticare o rivedere concetti di TypeScript in modo rapido e interattivo. L'interfaccia è pulita, intuitiva e focalizzata sull'esperienza dell'utente, il che facilita sia per i principianti che per gli sviluppatori più esperti.

Uno dei maggiori punti positivi dell'app è la possibilità di testare codici direttamente nel browser, senza necessità di installazione o configurazione dell'ambiente. Questo rende l'apprendimento più accessibile e dinamico. Inoltre, offre un feedback immediato, il che aiuta nell'identificazione degli errori e nel miglioramento della logica.

**Cosa non Le piace di TypeScript?**

D'altra parte, l'app può presentare limitazioni in progetti più complessi, poiché è rivolta a esempi semplici e test rapidi. Tuttavia, soddisfa molto bene il suo scopo come strumento educativo e di sperimentazione.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

testare rapidamente funzioni di manipolazione dei dati, come filtraggio, raggruppamento e trasformazione di array/oggetti in TypeScript, prima di integrarle nel tuo progetto reale. È utile per convalidare logiche di analisi senza influenzare l'ambiente principale.

  ### 3. eccellente strumento

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ana P. | Business Analitcs, Enterprise (> 1000 dip.)

**Reviewed Date:** April 29, 2025

**Cosa Le piace di più di TypeScript?**

aiuta a identificare gli errori prima e migliora l'organizzazione del codice

**Cosa non Le piace di TypeScript?**

Fino ad ora, non ho nulla di cui lamentarmi

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

TypeScript risolve i problemi di mancanza di tipizzazione statica, rendendo difficile la rilevazione degli errori in JavaScript. Migliora la produttività, facilita le rifattorizzazioni e mantiene il codice più organizzato e sicuro, specialmente nei progetti di grandi dimensioni. La sua integrazione con gli strumenti di sviluppo e il supporto per le nuove funzionalità di ECMAScript offrono un ambiente di codifica più efficiente e affidabile. In sintesi, aiuta a evitare errori, rende il codice più leggibile e sicuro, e facilita la manutenzione e la collaborazione nei team.

  ### 4. Tipizzazione statica e strumenti che migliorano letteralmente JavaScript con TypeScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akshay Y. | Software Developer - 2, Mid-Market (51-1000 dip.)

**Reviewed Date:** September 17, 2024

**Cosa Le piace di più di TypeScript?**

Uso TypeScript da un po' di tempo ormai, e mi ha davvero aiutato nel mio sviluppo JavaScript. Il tipaggio statico è un vantaggio davvero importante che TypeScript offre, poiché aiuta a individuare errori durante lo sviluppo mostrando errori di compilazione a volte, riducendo problemi inutili in seguito. Incorporare istruzioni TypeScript in EJS esistenti o anche nel js lato client è davvero facile e ci aiuta a implementare il controllo dei tipi sul lato client.

**Cosa non Le piace di TypeScript?**

Non riuscivo davvero a vedere alcun difetto in quanto tale. Tuttavia, alcune configurazioni iniziali sono un po' ingombranti, specialmente per tsconfig.json.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

La funzionalità di tipizzazione statica di TypeScript ci consente di definire i tipi effettivi solo al momento della compilazione. Questo intercetta gli errori prima che il codice venga eseguito. Questo riduce effettivamente il tempo inutile che impieghiamo per eseguire l'applicazione o anche per il debug. Un'altra cosa importante è l'integrazione di TypeScript con qualsiasi IDE come VS Code, otteniamo funzionalità come il completamento automatico delle istruzioni, l'identificazione degli errori, ecc. Possiamo persino utilizzare TypeScript insieme a JavaScript lato client, il che aiuta letteralmente a controllare i tipi al momento della compilazione.

  ### 5. Revisione di TypeScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kavya S. | Senior Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** January 02, 2025

**Cosa Le piace di più di TypeScript?**

Il forte tipaggio di TypeScript e l'integrazione senza soluzione di continuità con JavaScript migliorano la manutenibilità del codice e riducono gli errori di runtime, rendendolo ideale per progetti scalabili come quelli su cui ho lavorato, come le applicazioni Angular che gestiscono alti volumi di utenti.

**Cosa non Le piace di TypeScript?**

I controlli di tipo rigorosi a volte sembrano ingombranti quando si lavora su progetti frenetici o con strutture dati dinamiche.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

TypeScript aiuta a individuare gli errori in anticipo e rende il codice più facile da comprendere, il che consente di risparmiare tempo e rende la costruzione e la manutenzione di grandi progetti molto più semplice.

  ### 6. Superset di JavaScript incredibilmente semplice e quasi fortemente tipizzato

**Rating:** 5.0/5.0 stars

**Reviewed by:** Frederic H. | Software Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** May 23, 2024

**Cosa Le piace di più di TypeScript?**

TypeScript aiuta a portare chiarezza e struttura ai progetti Javascript. È facile da implementare all'inizio e ti dà superpoteri nel tuo IDE perché ora tutto è tipizzato. Puoi intercettare errori di runtime prima che accadano, quindi alla fine ottieni un software di qualità superiore.

**Cosa non Le piace di TypeScript?**

Dovrebbe essere una lingua a sé stante, non dovrebbe compilare in JavaScript.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

TypeScript mi aiuta a scrivere codice di qualità superiore che è meno soggetto a errori.

  ### 7. Buon linguaggio di programmazione per iniziare la carriera

**Rating:** 4.5/5.0 stars

**Reviewed by:** Honey T. | Software Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 09, 2024

**Cosa Le piace di più di TypeScript?**

Il vantaggio principale è che posso vedere l'errore mentre scrivo il codice, non ho bisogno di vedere il mio errore dopo l'esecuzione del programma.

**Cosa non Le piace di TypeScript?**

Lo svantaggio principale è che consuma più tempo quando il programma viene compilato.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Lo uso nel mio framework Angular per creare siti web personalizzabili e reattivi.

  ### 8. Typescript è un linguaggio leggibile e user-friendly rispetto a Javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matias Nicolas A. | Senior Software Engineer in Test, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 22, 2023

**Cosa Le piace di più di TypeScript?**

TypeScript è più facile da capire quando viene confrontato con JavaScript, soprattutto per le persone che lo usano per scopi diversi dallo sviluppo front-end.

**Cosa non Le piace di TypeScript?**

Non mi dispiace Typescript in alcun senso.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Lo uso per l'automazione dei test e Typescript risolve i problemi di sincronizzazione con gli elementi nel front end.

  ### 9. TypeScript è un superset di JavaScript che aggiunge il tipaggio statico e altre funzionalità al linguaggio

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hrusikesh B. | Principal Platform Software Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** May 04, 2023

**Cosa Le piace di più di TypeScript?**

La cosa bella di Typescript sono - Tipizzazione statica, Supporto agli strumenti, Programmazione orientata agli oggetti, Compatibilità con JavaScript

**Cosa non Le piace di TypeScript?**

Curva di apprendimento iniziale
Aggiungere annotazioni di tipo a quasi tutto - variabili, parametri di funzione e valore di ritorno
Secondo la mia esperienza, a differenza di Javascript, Typescript deve essere compilato, il che può diventare un sovraccarico in un progetto di grandi dimensioni

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Attualmente, sto usando TypeScript nel mio progetto Javascript. Poiché Javascript non ha il controllo dei tipi di script, c'è sempre la possibilità di un problema con il tipo che può verificarsi in produzione. Usare TypeScript rende la vita più facile identificando questi errori in anticipo al momento della compilazione invece che si verifichino al momento dell'esecuzione. Poiché TypeScript è un superset di Javascript, la sua compatibilità è un'altra cosa incredibile considerata per la sua adozione.

  ### 10. TypeScript è un punto di svolta per i grandi sistemi che utilizzano deno o node

**Rating:** 4.5/5.0 stars

**Reviewed by:** Daniel S. | CTO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** May 09, 2023

**Cosa Le piace di più di TypeScript?**

Beh, la prima cosa è la sicurezza dei tipi, che permette di rilevare errori di tipo durante il tempo di compilazione piuttosto che a runtime. Rende il codice più facile da analizzare e da mantenere. Se stai usando un IDE compatibile con TS, rende anche la scrittura del codice un gioco da ragazzi.

**Cosa non Le piace di TypeScript?**

I tempi di compilazione possono essere lunghi, quindi non è immediato come JavaScript. Inoltre, non è altrettanto intuitivo e richiede al sviluppatore di leggere la documentazione prima di iniziare a usarlo.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Ci aiuta a scrivere grandi sistemi con molti microservizi in esecuzione con Node su larga scala. Rende il debug, la scrittura, la lettura e la manutenzione del codice molto più facili. Ora possiamo apportare modifiche e muoverci più velocemente con i nostri compiti di sviluppo.

  ### 11. Un must per i progetti JS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Farhan A. | Founder & CEO, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 26, 2023

**Cosa Le piace di più di TypeScript?**

Aiuta ad integrare nuovi membri del team senza dover rivedere troppo codice affinché possano prenderci la mano. Fornisce struttura alla tua base di codice JS.

**Cosa non Le piace di TypeScript?**

Non può essere utilizzato come linguaggio autonomo per costruire nuove applicazioni.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Dare struttura ai progetti Javascript. Può aiutare a costruire nuove funzionalità interessanti per le app a pagina singola.

  ### 12. Se conosci javascript, è molto facile imparare typescript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Laura C. | Solutions assistant, Enterprise (> 1000 dip.)

**Reviewed Date:** March 24, 2023

**Cosa Le piace di più di TypeScript?**

È molto simile a Javascript e abbastanza facile, tuttavia, essendo fortemente tipizzato ci permette di vedere dove sono i nostri errori e correggere il nostro codice in modo molto più facile rispetto a js, così come avere un codice più pulito affinché chiunque non abbia partecipato allo sviluppo possa capirlo perfettamente.

**Cosa non Le piace di TypeScript?**

Essendo fortemente tipizzato, a volte può risultare pesante che ti mostri tanti errori durante la compilazione che poi non influenzano l'esecuzione dell'applicazione.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Nel mio lavoro, sviluppo applicazioni web, principalmente con Angular e typescript è il linguaggio che si utilizza in Angular insieme a html e css.

  ### 13. una versione migliore di JS che rende lo sviluppo molto più piacevole

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mir A. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 23, 2023

**Cosa Le piace di più di TypeScript?**

il tipaggio statico rende lo sviluppo più divertente. non ci sono più i giorni in cui si registrano oggetti e risposte per assicurarsi che una proprietà esista. l'auto-completamento in VS Code significa meno "copypasta" e meno bug banali.

**Cosa non Le piace di TypeScript?**

a volte TypeScript si lamenta di cose che non sono realmente un problema. Quando si scorre attraverso array di oggetti a tipizzazione debole o si cerca di generare dinamicamente chiavi di oggetti, può essere frustrante.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Rende lo sviluppo di applicazioni su larga scala con modelli di dati complessi e più sviluppatori più gestibile. Creando tipi ben definiti, possiamo creare un processo di sviluppo più fluido e assicurarci di essere allineati sui contratti.

  ### 14. Migliora la leggibilità del codice usando Typescript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joy M. | Full stack developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 16, 2023

**Cosa Le piace di più di TypeScript?**

La caratteristica migliore è che puoi definire interfacce e tipi per gli argomenti della funzione. Inoltre, puoi determinare quale tipo di valore deve essere restituito da quella funzione. Questo tipo di restrizioni può aumentare la qualità del tuo codice.

**Cosa non Le piace di TypeScript?**

Richiede più tempo nello sviluppo rispetto al semplice JavaScript poiché genera errori durante la codifica.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Mi è stato assegnato un nuovo progetto e uno degli sviluppatori della nostra azienda ci ha lavorato. Fortunatamente, ha usato TypeScript, il che è stato molto utile per comprendere il codice in pochissimo tempo. Il motivo era che potevo vedere di cosa aveva bisogno ogni funzione per l'esecuzione.

  ### 15. Il miglior linguaggio di programmazione per scrivere JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bhautik D. | Frontend Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 25, 2022

**Cosa Le piace di più di TypeScript?**

Ogni volta che lavoro in JavaScript, faccio continuamente cose strane come utente per verificare se vedo o meno i risultati giusti. In TypeScript, quasi ogni volta che faccio qualcosa che non è come dovrebbe essere, TypeScript mi segnala il problema direttamente nel mio editor di codice e mi indica la direzione giusta per risolverlo.

**Cosa non Le piace di TypeScript?**

In TypeScript, a volte c'è un errore a causa del nome, come interfaccia o classe, e in secondo luogo, anche se ho lavorato per risolvere il TypeError, JavaScript continua a verificarsi cronicamente.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Posso chiamare il codice TypeScript da un codice JavaScript esistente. Inoltre, funziona con i framework e le librerie JavaScript esistenti senza alcun problema.

  ### 16. Il migliore per evitare errori di runtime

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vishvjit S. | Backend Developer Intern, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 27, 2022

**Cosa Le piace di più di TypeScript?**

Typescript è il migliore quando si tratta di evitare errori di runtime ed è perfetto per la sicurezza dei tipi. Posso impostare i tipi di dati degli argomenti della funzione e il motivo principale per cui uso Typescript è che è il linguaggio perfetto per implementare la programmazione orientata agli oggetti (OOP).

**Cosa non Le piace di TypeScript?**

Non mi dispiace nulla che sia legato a Typescript.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

A differenza di altri linguaggi, TypeScript è costruito su JavaScript, quindi è molto facile da imparare se conosci già JavaScript, e posso anche implementare il concetto perfetto di OOP (programmazione orientata agli oggetti).

  ### 17. TypeScript porta struttura e controllo dei tipi a JavaScript, finalmente

**Rating:** 4.5/5.0 stars

**Reviewed by:** William K. | Manufacturing Execution System Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 07, 2023

**Cosa Le piace di più di TypeScript?**

TypeScript aggiunge il controllo dei tipi e l'intellisense per assistere nella programmazione in Javascript o nelle librerie/frameworks JS. Finalmente! Molto necessario!

**Cosa non Le piace di TypeScript?**

A volte può essere una seccatura convertire vecchi progetti scritti in semplice vecchio JavaScript per usare TypeScript, ma ne vale la pena!

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Rendere più facile il passaggio da framework e strumenti più vecchi a quelli più nuovi

  ### 18. Un linguaggio incredibilmente ben costruito, ma impara prima il JavaScript corretto.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Adam T. | Senior Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** June 28, 2022

**Cosa Le piace di più di TypeScript?**

TypeScript (TS) è un linguaggio incredibilmente ben progettato che rispetta ed estende le sue radici JavaScript.

Il sistema di tipi sembra più espressivo e meno rigido rispetto a quello di linguaggi più statici e tipizzati lessicalmente come C# o Java. È possibile codificare tipi complessi, persino ricorsivi, in TypeScript, ed è stato dimostrato che la sintassi di definizione dei tipi è essa stessa Turing-completa (vedi https://www.google.com/search?q=turing+complete+typescript).

Tutto è opzionale, sopra JavaScript, quindi è possibile un'adozione graduale, sebbene complessa.

I tipi ben progettati, specialmente per le librerie, offrono un enorme miglioramento dell'esperienza dello sviluppatore (DX) tramite Intellisense (ecc.) che migliora sia l'accuratezza che la scoperta.

I tipi sono strutturali (tipizzati a papera) e quindi più facili da comporre rispetto ai tipi lessicali più rigidi.

**Cosa non Le piace di TypeScript?**

Alcune cose fanno sembrare TypeScript meno ergonomico o più tedioso rispetto al semplice JavaScript:
- La sintassi di TS è complessa e di solito compete visivamente con i punti importanti nel codice, come le dichiarazioni di funzione.
- La sintassi dei generici di TS interrompe l'analisi del JSX e richiede soluzioni occasionali ma confuse.
- I tipi completamente costruiti nel codice reale sono spesso troppo profondi e astratti per essere esplorati efficacemente con gli strumenti attuali dell'editor.
- Combattere gli errori di TS e i requisiti per il JavaScript altrimenti funzionale può essere una trappola di motivazione.
- La documentazione non è sempre chiarissima, e concetti sottili come le 'unioni discriminate' sono trattati in alcune versioni della documentazione e apparentemente rinominati in altre. (Anche se 'unioni discriminate' è un termine che suona un po' strano, immagino)
- Estrarre il massimo beneficio dai tipi richiede una copertura del codice sostanziale, sforzo ed esperienza.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Utilizzo TypeScript per sviluppare strumenti e piattaforme personalizzate basate su React, NextJS e servizi come sanity.io. TypeScript ci consente di fornire API coerenti e facilmente individuabili per vari componenti e utilità.

  ### 19. Previene errori imprevisti.

**Rating:** 5.0/5.0 stars

**Reviewed by:** HARSH P. | Web developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 07, 2022

**Cosa Le piace di più di TypeScript?**

Typescript è di gran lunga il mio linguaggio di programmazione preferito. Supporta tutte le librerie Javascript e la comunità di Typescript è anche molto affidabile. L'implementazione dei tipi è anche semplice da usare e previene errori.

**Cosa non Le piace di TypeScript?**

Non mi dispiace nulla in particolare di TypeScript, ma l'errore di compilazione potrebbe essere più descrittivo.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Typescript risolve il problema di incontrare errori imprevisti dovuti all'input degli utenti nel codice fornendo tipi per le informazioni e gli output.

  ### 20. Un linguaggio di programmazione straordinario con caratteristiche orientate agli oggetti e tipizzazione statica opzionale

**Rating:** 4.0/5.0 stars

**Reviewed by:** Neha K. | Senior Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 29, 2022

**Cosa Le piace di più di TypeScript?**

Ho usato TypeScript per i miei progetti di freelance e le 2 cose principali che personalmente mi piacciono di più di TypeScript sono la programmazione orientata agli oggetti e le funzionalità di tipizzazione statica opzionale.

**Cosa non Le piace di TypeScript?**

Non trovo alcun svantaggio significativo nell'usare TypeScript, tranne uno: è un linguaggio di programmazione molto impegnativo perché è necessaria una conoscenza approfondita di TypeScript per scrivere codice, altrimenti è molto difficile costruire un progetto utilizzando TypeScript.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Generare errori durante il tempo di compilazione mentre si sviluppa un progetto è una caratteristica straordinaria che mi ha aiutato molto ad accelerare il mio lavoro e grazie a questo possiamo distribuire il nostro progetto in produzione senza alcuna esitazione.

  ### 21. Typescript come potenziatore di Javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Marly A. | Analista de QA Sênior, Tecnologia dell'informazione e servizi, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 09, 2022

**Cosa Le piace di più di TypeScript?**

Gestione dei pacchetti e configurazioni dei progetti

**Cosa non Le piace di TypeScript?**

Non ho nulla contro, anche perché lo uso da poco tempo.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Praticità durante l'implementazione di test end-to-end con Cypress.

  ### 22. Veloce, ottimizzato e facile da usare!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 17, 2022

**Cosa Le piace di più di TypeScript?**

La caratteristica che preferisco di TypeScript è che mi aiuta a individuare gli errori durante la compilazione; impedisce le coercizioni di JavaScript che potrebbero essere un problema per alcuni casi d'uso.

**Cosa non Le piace di TypeScript?**

Il sistema di tipi in TypeScript, a volte, può sembrare eccessivamente complicato. La transpilazione è un passaggio aggiuntivo che richiede risorse supplementari.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

È super veloce costruire qualsiasi cosa per il web. Ad essere onesti, ho smesso di usare JavaScript ora. TypeScript mi ha aiutato a costruire applicazioni ottimizzate e performanti per il web.

  ### 23. La sicurezza dei tipi è ottima, ma il vero vantaggio per me è che stai documentando il tuo codice.

**Rating:** 5.0/5.0 stars

**Reviewed by:** James W. | Head of Engineering, Piccola impresa (50 o meno dip.)

**Reviewed Date:** June 10, 2022

**Cosa Le piace di più di TypeScript?**

TypeScript rende JavaScript più facile da leggere e comprendere, e quindi più facile da sviluppare e mantenere. Nel momento in cui hai più di una persona che lavora su una base di codice, sarai grato di aver usato TypeScript poiché gran parte delle congetture intrinseche a JavaScript scompaiono.

**Cosa non Le piace di TypeScript?**

All'inizio ti rallenterà, i generici possono causare una complessità significativa e lavorare con codice di terze parti può essere impegnativo se non stanno usando TS/i tipi non sono accurati.

**Raccomandazioni per chi sta considerando TypeScript:**

Inizia a usare TS ora e non tornare mai più a JS

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

I tipi di TS, come qualsiasi linguaggio tipizzato, rendono chiare le tue intenzioni, il che rende significativamente più facile per altre persone lavorare con il tuo codice.

  ### 24. Typescript: Il miglior Javascript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bhanu Pratap S. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** April 04, 2022

**Cosa Le piace di più di TypeScript?**

La cosa migliore di TypeScript sono i tipi. L'estensione su JS che fornisce il controllo dei tipi e sapere come appaiono le variabili è molto, molto utile nei progetti di grandi dimensioni.

**Cosa non Le piace di TypeScript?**

Alcune cose non sono molto ovvie da fare in TypeScript, specialmente se si proviene da JavaScript. Tutto funziona bene se sai cosa stai facendo. Alcuni miglioramenti possono essere apportati al compilatore.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Il problema principale che viene risolto con TS è che rende lo sviluppo più facile e più efficace. Usiamo TS al lavoro e ci rende più produttivi perché l'esperienza di sviluppo è migliore rispetto a JS.

  ### 25. Eccellente strumento per creare codice a prova di errore

**Rating:** 5.0/5.0 stars

**Reviewed by:** Patricio Alejandro G. |  Full-stack Developer , Mid-Market (51-1000 dip.)

**Reviewed Date:** December 21, 2021

**Cosa Le piace di più di TypeScript?**

Quando hai bisogno di correggere o modificare qualcosa che ha un percorso attraverso una certa quantità di metodi o funzioni, puoi procedere passo dopo passo mentre il linter ti mostra cosa c'è di sbagliato.

**Cosa non Le piace di TypeScript?**

Quando i tipi per determinati moduli mancano o non sono facili da accedere e ho bisogno di costruire un'interfaccia particolare basata sui valori che vengono ricevuti lì.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Posso sviluppare un'API RESTful con Node/Express, utilizzando TypeORM con un database PostgreSQL, così come un'applicazione web front-end con React.js, e non è solo utile per controllare ciò che si riceve nelle variabili ma anche per convalidare ciò che esce dai moduli e da qualsiasi richiesta.

  ### 26. Ottimo controllore di tipi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hulya K. | Software Engineer Intern, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 03, 2021

**Cosa Le piace di più di TypeScript?**

TypeScript è sempre utile durante lo sviluppo di un'applicazione in modalità di sviluppo. Niente più errori fastidiosi in produzione. È un must per gli sviluppatori JavaScript.

**Cosa non Le piace di TypeScript?**

A volte, è difficile trovare qual è l'errore e il codice non funziona senza trovare l'errore. Può causare un po' di frustrazione e alcuni dei concetti non sono molto chiari.

**Raccomandazioni per chi sta considerando TypeScript:**

Provalo, lo troverai utile.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Sto usando per il controllo dei tipi e la creazione di interfacce. Mi piacciono gli enum, mi aiutano a trovare cosa possiamo passare come valori. Ha aumentato la nostra efficienza e produttività.

  ### 27. Una lingua completa

**Rating:** 5.0/5.0 stars

**Reviewed by:** Omar C. | Software developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 09, 2021

**Cosa Le piace di più di TypeScript?**

Il numero di cose di cui deve approfittare quando si programma

**Cosa non Le piace di TypeScript?**

La mancanza di alcune cose che altre lingue hanno

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Molti bug che le proprietà di TypeScript mi hanno aiutato a risolvere più facilmente

  ### 28. Aggiunge di più a JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ashish N. | System Engineer, Enterprise (> 1000 dip.)

**Reviewed Date:** October 03, 2021

**Cosa Le piace di più di TypeScript?**

La facilità con cui posso gestire i diversi tipi di oggetti rende TypeScript il migliore. Il tipaggio rigoroso che offre porta spesso a errori minori o inesistenti.

**Cosa non Le piace di TypeScript?**

La configurazione dell'ambiente può essere complicata per i nuovi utenti poiché dobbiamo eseguire vari comandi per farlo. Inoltre, durante la creazione di applicazioni React, diventa ancora più impegnativo.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Sviluppare app ibride, non c'è bisogno di imparare molte lingue; posso fare tutto con TypeScript

  ### 29. Versione migliorata in JavaScript

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** August 10, 2021

**Cosa Le piace di più di TypeScript?**

Prende tutte le funzionalità di JavaScript e ne aggiunge altre. Le limitazioni di JavaScript sono coperte da TypeScript. Ha caratteristiche di programmazione orientata agli oggetti (OOP). È facile individuare e correggere errori prima del runtime. Può utilizzare facilmente le librerie js.

**Cosa non Le piace di TypeScript?**

Non supporta le classi astratte. Ci vuole molto tempo per compilare il codice. Quando è necessario eseguire TypeScript nel browser, dobbiamo prima convertirlo in JavaScript.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Stiamo scrivendo codice per lavorare con vecchi browser. Stiamo scrivendo codice migliorato ed efficiente da js con typescript.

  ### 30. Vorrei aver conosciuto TypeScript prima

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amir S. | Nodejs Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 17, 2021

**Cosa Le piace di più di TypeScript?**

Più facile rifattorizzare il codice senza rompere alcuna funzionalità

**Cosa non Le piace di TypeScript?**

L'installazione iniziale è piuttosto problematica a volte.

**Raccomandazioni per chi sta considerando TypeScript:**

È fantastico essere typesafe e aumenta la velocità di sviluppo, dovrei raccomandare di usare TypeScript anche per progetti complicati.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Evita alcuni errori nascosti come "undefined is not a function", comprendi meglio il codice e riutilizza il codice.

  ### 31. Typescript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bishop M. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 20, 2020

**Cosa Le piace di più di TypeScript?**

Typescript aggiunge un tipaggio rigoroso al linguaggio JavaScript, che è così flessibile. Typescript ha un grande seguito, il che rende facile trovare aiuto su come integrare Typescript in qualsiasi progetto JavaScript come React, Node/Express, Electron e altro. Typescript offre il rilevamento degli errori durante lo sviluppo, eliminando la necessità di utilizzare linters per individuare errori.

**Cosa non Le piace di TypeScript?**

Dicono che puoi ancora usare il normale JavaScript con TypeScript, ma a volte TypeScript ti costringe a dichiarare i tipi, specialmente con gli argomenti delle funzioni, invece di inferire automaticamente i tipi non dichiarati come "any".

**Raccomandazioni per chi sta considerando TypeScript:**

TypeScript aggiunge sicurezza a qualsiasi progetto JavaScript, specialmente nei progetti di grandi dimensioni dove la manutenzione del codice è molto critica.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Le funzionalità di cattura degli errori di TypeScript durante lo sviluppo prevengono molti errori banali associati a JavaScript, che non ti avvisa nel caso, ad esempio, tu scriva male il nome di una variabile.

  ### 32. Un Javascript più potente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jacob H. | Senior Software Engineer (SDE2), Mid-Market (51-1000 dip.)

**Reviewed Date:** September 25, 2020

**Cosa Le piace di più di TypeScript?**

La sicurezza dei tipi in progetti più complessi fa praticamente scomparire errori comuni e permette di costruire applicazioni più robuste. La curva di apprendimento è piuttosto bassa poiché può essere adattata caso per caso, file per file.

**Cosa non Le piace di TypeScript?**

TypeScript può essere piuttosto verboso e alcune regole sembrano troppo rigide, provenendo da JavaScript senza una precedente esposizione a linguaggi tipizzati.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Costruire applicazioni front-end nel settore retail. Gli errori comuni possono essere evitati utilizzando TypeScript, che normalmente richiederebbero un ampio testing unitario.

  ### 33. Il modo moderno di usare javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chris A. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 05, 2020

**Cosa Le piace di più di TypeScript?**

TypeScript offre molta sicurezza contro errori inutili che sono difficili da rilevare quando si utilizza il normale JavaScript. Quello che amo anche di TypeScript è che supporta le ultime funzionalità di JavaScript senza dover usare Babel per trascrivere il tuo codice.

**Cosa non Le piace di TypeScript?**

Non è un linguaggio di prima classe su nessun runtime a parte Deno, il quale comporta un passaggio extra per trascrivere il codice TypeScript nel suo equivalente JavaScript. Non è un grosso problema perché è semplice e più veloce da configurare rispetto all'uso di Babel.

**Raccomandazioni per chi sta considerando TypeScript:**

TypeScript migliora notevolmente la produttività e limita gli errori durante lo sviluppo

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Typescript mi rende facile individuare gli errori mentre scrivo il codice perché evidenzia immediatamente gli errori.

  ### 34. Typescript aggiunge funzionalità utili che non sono native di JavaScript.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Christopher S. | Web Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 02, 2019

**Cosa Le piace di più di TypeScript?**

Typescript ti permette di definire i tipi per le tue variabili. In questo modo l'IDE e la maggior parte delle librerie di linting rileveranno errori anche prima della compilazione che avrebbero causato mal di testa durante l'esecuzione o avrebbero fatto crashare un'applicazione.

**Cosa non Le piace di TypeScript?**

I framework frontend come Angular possono occuparsi della transpilazione per te. Ma se vuoi usare TypeScript sul backend con Node, devi impostare la transpilazione da solo, il che può essere complicato e oneroso all'inizio, ma col tempo i benefici sono immensi.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Typescript aggiunge la sicurezza dei tipi al codice JavaScript per evitare errori come l'assegnazione di dati incompatibili al gestore sbagliato, qualcosa che non viene rilevato dal JavaScript nativo prima del runtime.

  ### 35. JavaScript potenziato!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ulises T. | Software Engineer, Software per computer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 09, 2019

**Cosa Le piace di più di TypeScript?**

È come un sogno che si avvera. Amo JavaScript e questo lo rende ancora migliore aggiungendo capacità fortemente tipizzate e orientate agli oggetti! È come il miglioramento JavaScript++ di cui JavaScript aveva bisogno!

**Cosa non Le piace di TypeScript?**

Quando si lavora con le risposte del server, il tipo generico per ricevere una risposta può essere convertito, ma se l'oggetto da ricevere non ha la stessa struttura, viene mappato, non rifiutato per essere di una "classe" diversa. Dovresti confermare manualmente che il tipo di oggetto che stai ricevendo è quello previsto.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Con TypeScript, gestire i tipi di oggetti è più facile e rende il codice che scrivi più astratto (utilizzando ovviamente le capacità di implementazioni e interfacce). La parte migliore è che il CLI lo transpila in un file js molto leggero che la tua app può utilizzare.

  ### 36. JavaScript in stile .NET

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yulises T. | QA Analyst, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 23, 2019

**Cosa Le piace di più di TypeScript?**

TypeScript è un linguaggio molto interessante se ti piace JavaScript, e anche se non ti piace! Perché aggiunge le caratteristiche di tipizzazione forte di altri linguaggi come C# e Java.

Quello che mi piace di più è che puoi implementare altre classi e dichiarare interfacce, e usare tipi generici!!

**Cosa non Le piace di TypeScript?**

Poiché questo consente l'uso di variabili fortemente tipizzate, oggetti, ecc., dovrebbe esserci un modo per limitare l'uso di "nessuna variabile/oggetto/etc. fortemente tipizzata". Puoi dichiarare il tipo, ma se non lo fai, TypeScript lo accetta, e io no.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

L'uso di TypeScript ha reso la scrittura del "codice JavaScript" più organica e organizzata, perché ora la sua natura è più simile a C# e al framework .NET, che è un modo di programmare molto solido e strutturato.

  ### 37. Typescript aggiunge una tipizzazione rigorosa al JavaScript debolmente tipizzato

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ben T. | Web Designer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 26, 2019

**Cosa Le piace di più di TypeScript?**

Il tipaggio rigoroso di Typescript riduce la quantità di errori logici e bug nel codice definendo il tipo di dato esatto che una variabile dovrebbe assumere, così come il tipo di dato che una determinata funzione dovrebbe ricevere e restituire.

**Cosa non Le piace di TypeScript?**

L'unico svantaggio dell'utilizzo di TypeScript è che il codice TypeScript deve essere compilato in JavaScript.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Il problema più grande che TypeScript risolve è assicurarsi che le variabili e i parametri delle funzioni e i tipi di ritorno siano strettamente tipizzati a un tipo di dato specifico per evitare errori non necessari.

  ### 38. Aggiunta molto apprezzata al linguaggio javascript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sekate P. | Laboratory Technician , Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 16, 2019

**Cosa Le piace di più di TypeScript?**

La caratteristica preferita di TypeScript è la creazione di modelli utilizzando interfacce o classi che impongono un comportamento di tipizzazione rigoroso simile ai linguaggi compilati come Java o C++ sugli oggetti che implementano quelle classi o interfacce.

**Cosa non Le piace di TypeScript?**

Typescript ha già supporto nelle applicazioni Angular, ma React utilizza Vanillajs. È un po' complicato configurare Typescript per costruire applicazioni React.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

TypeScript riduce significativamente la quantità di bug in un progetto associati alla natura debolmente tipizzata di JavaScript.

  ### 39. TypeScript ci ha permesso di scrivere e mantenere la nostra applicazione negli ultimi tre anni con fiducia

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** August 29, 2019

**Cosa Le piace di più di TypeScript?**

Il controllo del tipo statico ha rilevato molti errori che altrimenti sarebbero finiti in produzione senza sapere che il codice avrebbe fallito in fase di esecuzione. Poiché Typescript si evolve costantemente, a volte trova anche problemi nel nostro codice esistente quando viene rilasciata una nuova versione del linguaggio. Ci aiuta anche molto quando stiamo rifattorizzando il nostro codice per mantenere il nostro codice aggiornato e migliorarne la qualità.

**Cosa non Le piace di TypeScript?**

Quando abbiamo iniziato a usare Typescript, mancavano le tipizzazioni per molte librerie, ma questo è migliorato notevolmente. Typescript viene adottato sempre di più anche da librerie open source.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Ci permette di creare e mantenere applicazioni con team più grandi.

  ### 40. Scrivi javascript con questo framework!

**Rating:** 3.0/5.0 stars

**Reviewed by:** Joaquin R. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 21, 2018

**Cosa Le piace di più di TypeScript?**

Classifica bene i dipinti con Back End e Database TypeScript ha convertito il nostro codice Transpilation delle installazioni attraverso ES5 o ES6 o ES7 o ESNext indipendentemente dalla destinazione che scegli per muoverti. Permette anche che intellisense diventi più robusto se hai tutti i tuoi oggetti fortemente tipizzati in TypeScript ha convertito il nostro codice.

**Cosa non Le piace di TypeScript?**

Le variazioni di TypeScript possono anche causare problemi a seconda del modello di NodeJS o NPM utilizzato per scaricare il pacchetto e configurare framework o programmi. 3 Le modifiche iniziali dei progetti possono essere un po' scoraggianti, e alcune delle sintassi potrebbero essere molto chiare da confondere con ES6 o 7 tuttavia, possono variare leggermente, il che rende difficile ogni tanto le funzioni disponibili in ogni ambiente. È solo un altro gusto da imparare. Non ho caricato l'immagine di accesso poiché il testo dattiloscritto è disponibile senza effettuare l'accesso.

**Raccomandazioni per chi sta considerando TypeScript:**

Facile da usare con Observation RxJS L'uso di Class anche in Java è più facile da usare per l'utente con il metodo orientato agli elementi. 2 Costruire una piattaforma di analisi delle informazioni, il front-end e il back-end dell'uso di TypeScript. L'iniezione di dipendenza in Angular2 è semplice come assegnare un tipo a qualsiasi variabile.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Implementando la dattilografia nei nostri sviluppi, il tempo di miglioramento si è ridotto con l'aiuto del 50%. Implementando la dattilografia nei nostri sviluppi, il tempo di miglioramento si è ridotto del 50%. Benefici 2 La nostra base di codice è più facile da leggere e offre garanzie aggiuntive circa la nostra multa.

  ### 41. Linguaggio di programmazione open source di Microsoft

**Rating:** 4.5/5.0 stars

**Reviewed by:** Javier F. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 19, 2018

**Cosa Le piace di più di TypeScript?**

Tutto è una classe o un aspetto nella digitazione, quindi è semplice esaminare e codificare e gli stili di programmazione classici orientati agli oggetti. 1 Scalabilità: controllo statico dei tipi Compatibilità con ES6 Compatibilità integrata per JavaScript Sintassi di packaging Somiglianza con i nostri linguaggi di backend Java, Class e moduli Anche la comunità è eccellente.

**Cosa non Le piace di TypeScript?**

Nell'era della programmazione tramite conferenza, la semantica può essere affrontata senza problemi secondo il modello. Ora non viene sostituita così rapidamente come il supporto di JavaScript con React non è così forte, quindi un giorno sarà difficile localizzare la documentazione. Un po' scoraggiante, e parte della sintassi è molto facile da confondere con ES6 o 7, ma può variare poco, quindi a volte è sorprendente quali capacità siano disponibili negli ambienti. Quindi ci vorrà del tempo per rifattorizzare una base di codice già avanzata.

**Raccomandazioni per chi sta considerando TypeScript:**

Ci sono molti vantaggi nell'usare la dattilografia. È un dispositivo solido da usare sulla cintura mentre si scrivono applicazioni Internet. Il fatto è che è un linguaggio eccezionale.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Stiamo usando TypeScript per migliorare il nostro prodotto front-end e per la nostra suite di automazione dei test Usandolo per migliorare uno dei programmi in Angular1 Facile da lavorare con Osservazione RxJS L'uso di Class anche in Java è più piacevole per i quadri con il metodo orientato agli oggetti La sintassi più concisa ha anche aiutato a mantenere il codice più facilmente. Il meccanismo di routing è piuttosto sorprendente in angular2 con typescript Quotazione, Catalogo, Ordine, Pagamento

  ### 42. Il miglioramento perfetto per JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Maria L. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** October 19, 2018

**Cosa Le piace di più di TypeScript?**

Il mio problema preferito di TypeScript è che è open source e funziona su qualsiasi browser, il che è qualcosa di critico per me. Fai in modo che il tipo di interfaccia tra additivi speciali Le classi funzionino bene con il Back End e le classi di database funzionino correttamente con il Back End e il Database - È un linguaggio orientato agli oggetti e possiamo utilizzare i tratti di questo

**Cosa non Le piace di TypeScript?**

Non è sorprendentemente compatibile con la comunità degli sviluppatori di computer portatili. Come principiante, non è facile scrivere il codice in uno script di tipo e comprenderlo completamente. Un uso scorretto può causare una saturazione della nostra utilità nella fase del cliente.

**Raccomandazioni per chi sta considerando TypeScript:**

Potrei proporre di ottenere una solida padronanza di JavaScript "vanilla" prima di imporlo in una missione esistente. Problema aziendale -> Creare un'applicazione Angular2 con Chromecast. Lo usiamo come un compilatore in tutte le nostre iniziative e abbiamo notato molti meno errori in produzione. JavaScript non ha più classi, il che rende il codice più soggetto a errori. Prima di questo avevamo un codice complesso, ora la nostra logica è più semplice.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Funzioni principali del business e Ci sono state molte attività in cui avere oggetti fortemente tipizzati ha dimostrato i nostri errori al momento della compilazione, invece di diventare errori a tempo di esecuzione. Usandolo per migliorare uno dei programmi in Angular1 Facile da dipingere con Observation RxJS L'uso della Classe anche in Java è più piacevole per i quadri con il metodo orientato agli articoli

  ### 43. TypeScript Super JavaScript

**Rating:** 4.5/5.0 stars

**Reviewed by:** Diego B. | Gerente de Sistemas, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 14, 2018

**Cosa Le piace di più di TypeScript?**

TypeScript è un linguaggio di programmazione open source, è un superset di JavaScript che aggiunge una serie di vantaggi, tra i quali elenco quelli che mi sembrano i più forti:

- Permette di usare i tipi: questo ci porta diversi vantaggi, ci permette di rilevare alcuni errori in fase di progettazione senza arrivare all'esecuzione come accade con JavaScript, è più facile comprendere il codice a colpo d'occhio, se si lavora con qualsiasi editor che supporta TypeScript si possono rilevare errori mentre si scrive il codice.

- È un linguaggio orientato agli oggetti e possiamo utilizzare le caratteristiche di questo: ereditarietà, interfacce, tipi generici, che ci permettono un codice più ordinato e pulito.

- Essendo un superset di JavaScript estende tutte le sue funzionalità quindi è compatibile con le librerie JavaScript esistenti.

- Puoi fare il debug direttamente

- Diverse nuove tecnologie e grandi aziende stanno già utilizzando TypeScript

**Cosa non Le piace di TypeScript?**

- Implica l'apprendimento di una nuova tecnologia

- Deve essere compilato per essere utilizzato nei browser, questo punto in particolare ha i suoi vantaggi e svantaggi.

**Raccomandazioni per chi sta considerando TypeScript:**

È un'ottima aggiunta alla tua cassetta degli attrezzi, ti permette di rivedere, testare e correggere gli errori molto rapidamente.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Mi ha permesso di rilevare errori in modo molto più semplice e veloce mentre scrivo il codice, oltre a rendere molto più facile il debug, accelerando la revisione e il test del codice.

  ### 44. Aggiungi il tipaggio statico a JavaScript per migliorare la produttività degli sviluppatori

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shanmugam S. | Senior Developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 15, 2018

**Cosa Le piace di più di TypeScript?**

1) Tipizzazione statica opzionale
2) Supporto IDE ricco con funzionalità di completamento automatico e navigazione del codice
3) Capacità di compilare in una versione di JavaScript che funziona su tutti i browser
4) Accesso alle funzionalità di ES6 ed ES7
5) Facilità di installazione di estensioni/strumenti di terze parti

**Cosa non Le piace di TypeScript?**

Per eseguire l'applicazione nel browser, è necessario un passaggio di compilazione per trasformare TypeScript in JavaScript.

**Raccomandazioni per chi sta considerando TypeScript:**

Typescript è la strada da seguire per sviluppare qualsiasi applicazione aziendale di grandi dimensioni, dato il supporto della comunità che ha ricevuto. In particolare, è la lingua più adatta per sviluppare qualsiasi applicazione Angular o React.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

TypeScript è open source e non ci sono costi per utilizzarlo.

Usiamo TypeScript per sviluppare le nostre applicazioni Angular e React, il che ci fa risparmiare molto tempo e denaro invece di imparare un'altra nuova lingua.

  ### 45. Linguaggio di scelta per il front end fortemente tipizzato

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lance P. | Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 13, 2018

**Cosa Le piace di più di TypeScript?**

Funziona meglio con i modelli di vista MVVM di Aurelia, portando Angular nel nuovo millennio. Facilita la transpilation tramite ES5/ES6/ES7/ESNext, per quanto lontano nel futuro si scelga di andare! Le classi funzionano bene con il back-end e il database. Probabilmente uno dei migliori derivati di NodeJS al mondo.

**Cosa non Le piace di TypeScript?**

Nell'era della programmazione per convenzione, la semantica può facilmente confondersi a seconda della versione. Anche le versioni di TypeScript possono causare problemi a seconda della versione di NodeJS/NPM utilizzata per scaricare il codice sorgente e configurare framework/applicazioni.

**Raccomandazioni per chi sta considerando TypeScript:**

Assicurati di avere una conoscenza approfondita di JavaScript e ricorda che questo è uno standard ECMA, quindi sarà in circolazione per un po' di tempo.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Funzioni principali del business (ad es. Preventivo, Catalogo, Ordine, Pagamento)

  ### 46. Sviluppatore senior

**Rating:** 4.0/5.0 stars

**Reviewed by:** LUIS ALEJANDRO J. | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 13, 2018

**Cosa Le piace di più di TypeScript?**

Quello che mi piace di più è che ha molti dei vantaggi di JavaScript ma con un ambito di programmazione orientato agli oggetti, rendendo molto più facile la manutenzione di grandi progetti. Nel mio caso, la curva di apprendimento è stata rapida.

**Cosa non Le piace di TypeScript?**

Penso che il processo di aggiornamento con le nuove versioni non sia chiaro e a volte sia difficile seguirlo.

**Raccomandazioni per chi sta considerando TypeScript:**

Direi che oggi è un must. Ci sono tonnellate di vantaggi nell'usare TypeScript. Se stai lavorando su un grande progetto, il codice è molto più facile da debug, testare e mantenere.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Uso TypeScript per sviluppare applicazioni web e applicazioni ibride (Angular, Ionic, Firebase). Come ho detto prima, un grande problema che TypeScript risolve è che rende molto più facile mantenere ed espandere un grande progetto.

  ### 47. Typescript per React.js e test

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Vendita al dettaglio | Mid-Market (51-1000 dip.)

**Reviewed Date:** July 13, 2018

**Cosa Le piace di più di TypeScript?**

1. Sicurezza dei tipi
2. Sensazione di livello OOP
3. Rilevamento degli errori a tempo di compilazione piuttosto che a tempo di esecuzione
4. Migliore manutenibilità del codice
5. Scalabilità

**Cosa non Le piace di TypeScript?**

1. Non si aggiorna velocemente come JavaScript.
2. Il supporto con React non è così forte, quindi a volte è difficile trovare documentazione.
3. Tempo di compilazione - è necessario installare cose extra e alla fine viene convertito in codice JavaScript poiché nessun browser al momento comprende TypeScript.

**Raccomandazioni per chi sta considerando TypeScript:**

1. È predefinito per Angular, ma potrebbe essere troppo presto per considerare TypeScript per React.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Costruire applicazioni React a livello di produzione con TypeScript. La sicurezza dei tipi e la programmazione orientata agli oggetti sono i maggiori vantaggi per catturare errori al momento della compilazione invece che a runtime. Anche una sintassi più concisa ha aiutato a mantenere il codice più facilmente.

  ### 48. Typescript toglie il dolore dalla scrittura di Javascript

**Rating:** 3.5/5.0 stars

**Reviewed by:** Steve K. | CTO & Digital Director, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 13, 2018

**Cosa Le piace di più di TypeScript?**

Il supporto per le classi, le funzioni freccia, l'operatore spread - tutto rende la vita molto più facile rispetto a scrivere Javascript puro.

**Cosa non Le piace di TypeScript?**

Aggiunge un po' di sovraccarico - se non lo transpili, alcuni browser falliranno.

**Raccomandazioni per chi sta considerando TypeScript:**

Leggi la documentazione - purtroppo è un po' in flusso, buona fortuna!

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Permettiamo ai nostri sviluppatori di scrivere codice molto più velocemente e di modularizzarlo, in modo che possa essere condiviso tra i progetti.

  ### 49. Il miglioramento perfetto per JavaScript

**Rating:** 5.0/5.0 stars

**Reviewed by:** Heath H. | Lead Automation Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 30, 2018

**Cosa Le piace di più di TypeScript?**

Amo il modo in cui semplifica e allo stesso tempo migliora la scrittura del codice JavaScript e la leggibilità migliorata.

**Cosa non Le piace di TypeScript?**

È ancora basato su JavaScript e quindi ha alcune delle stesse limitazioni.

**Raccomandazioni per chi sta considerando TypeScript:**

Piccolo investimento per un grande ritorno.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Stiamo usando TypeScript sia per lo sviluppo del nostro prodotto front-end, sia per la nostra suite di automazione dei test. Rende la scrittura del codice più accessibile ai tester non così a loro agio con la programmazione in JavaScript. Come notato, rende anche il codice più leggibile.

  ### 50. I costi di configurazione iniziali valgono la pena

**Rating:** 4.5/5.0 stars

**Reviewed by:** Austin C. | Community Organizer + Hackathon Co-Founder, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 04, 2017

**Cosa Le piace di più di TypeScript?**

Il controllo statico dei tipi per grandi progetti JavaScript risparmia un'incredibile quantità di tempo. Il sistema di tipi è relativamente buono e, a mio parere, la configurazione per la transpilation è più facile da impostare rispetto a Babel. Anche la comunità è molto buona.

**Cosa non Le piace di TypeScript?**

Le modifiche iniziali ai progetti possono essere un po' scoraggianti, e alcune delle sintassi sono molto facili da confondere con ES6/7 ma possono variare leggermente, rendendo a volte confuso quali funzionalità siano disponibili in quali ambienti.

**Raccomandazioni per chi sta considerando TypeScript:**

Se stai usando webpack, è abbastanza facile separare e trasferire piccoli moduli in Typescript senza dover ridistribuire l'intera applicazione.

**Quali problemi sta risolvendo TypeScript e in che modo La sta aiutando?**

Gli errori di runtime sono drasticamente ridotti poiché TypeScript può rilevare alcuni degli errori fastidiosi di battitura e degli errori di argomenti ambigui che possono essere prevalenti in JavaScript. Quando si costruisce una grande applicazione, il processo di build può richiedere un bel po' di tempo. Essere in grado di rilevare errori semplici prima che l'intero build sia terminato riduce notevolmente il tempo sprecato.


## TypeScript Discussions
  - [A cosa serve TypeScript?](https://www.g2.com/it/discussions/what-is-typescript-used-for)
  - [Is TypeScript frontend or backend?](https://www.g2.com/it/discussions/is-typescript-frontend-or-backend)
  - [Why you should not use TypeScript?](https://www.g2.com/it/discussions/why-you-should-not-use-typescript)
  - [What is TypeScript and its advantages?](https://www.g2.com/it/discussions/what-is-typescript-and-its-advantages)
  - [What TypeScript is used for?](https://www.g2.com/it/discussions/what-typescript-is-used-for)

- [View TypeScript pricing details and edition comparison](https://www.g2.com/it/products/typescript/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-17+14%3A05%3A33+-0500&secure%5Bsession_id%5D=7326ecfb-d661-4918-8929-6132a1743b30&secure%5Btoken%5D=af5541998f5c030cd12f8ef782cc2b9a75d05a1fa5c001c0c7e6779985d0b12b&format=llm_user)
## TypeScript Integrations
  - [Next.js](https://www.g2.com/it/products/next-js/reviews)


## Top TypeScript Alternatives
  - [MDN Web Docs](https://www.g2.com/it/products/mdn-web-docs/reviews) - 4.6/5.0 (21 reviews)
  - [Okta](https://www.g2.com/it/products/okta/reviews) - 4.5/5.0 (1,207 reviews)
  - [Termius](https://www.g2.com/it/products/termius/reviews) - 4.8/5.0 (255 reviews)

