Che cos'è TypeScript? - Funzionalità e processo di installazione di TypeScript

Sommario:

Anonim

Che cos'è TypeScript?

TypeScript può essere un linguaggio di programmazione orientato agli oggetti creato e gestito da Microsoft Corporation. Questo è il superset di JavaScript e possiede tutti i loro componenti e sa anche che può essere JavaScript moderno con classi, tipi opzionali, interfacce ancora di più.

È un linguaggio fortemente tipizzato. Il browser Web non può eseguire TypeScript.

Il compilatore TypeScript compila il codice e accede al codice JavaScript che viene eseguito sul browser Web.

Processo di installazione

1. Installare innanzitutto Node js sul computer poiché è supportato NPM (Node Package Manager).

2. Vai al sito nodejs.org e scaricalo.

3. Installare il nodo js, ​​quindi aprire il prompt dei comandi o il terminale e verificare la versione di un nodo utilizzando il tipo nodo - v e premere invio

4. Ora puoi impostare Typescript da NPM. Ancora una volta tramite il prompt dei comandi o il terminale, digitare il comando successivo per impostare Typescript:

5. Questo comando può installare Typescript a livello globale consentendo di utilizzarlo in ogni progetto. Al termine della configurazione, è possibile verificare la versione tramite tsc -v

6. Ora puoi usare Typescript. Genera un nuovo file dal tuo editor di codice e anche un'estensione di questo file dovrebbe essere .ts

7. I browser Web non comprendono il programma Typescript, pertanto il compilatore TypeScript compila il codice e lo converte in JavaScript.

8. Questo comando crea istantaneamente un file JavaScript e converte il programma Typescript nell'estensione .js.

Ad esempio, viene creato il file myProgram.ts in un file JavaScript myProgram.js.

Digitazione forte

TypeScript supporta la versione JavaScript ES (ECMAScript) 6 o ES 2015 ma ES 2015 non è supportato in tutti i browser poiché TypeScript è stato convertito in versione ES5. ES5 supporta ed esegue in tutti i browser.

Procediamo durante l'utilizzo delle funzionalità chiave di Typescript. Diversamente da JS, siamo in grado di specificare i tipi di ciascuna delle nostre variabili poiché il numero, la stringa, il valore booleano, l'array, le tuple, gli enum, qualsiasi e molto altro.
Sotto puoi osservare alcuni esempi di digitazione forte:

Funzione orientata agli oggetti di TypeScript

Può essere un semplice linguaggio di programmazione orientato agli oggetti che offre solide funzionalità tra cui classi, interfacce, moduli, ereditarietà e così via.

Ad esempio, possiamo definire una classe:

Ora abbiamo creato una classe Human e potremmo anche generare istanze con la nuova parola chiave.

Dopo aver assegnato l'oggetto Human (), non è necessario esprimere nuovamente il loro tipo. Può essere eseguito istantaneamente da Typescript.

Nella programmazione orientata agli oggetti, abbiamo un metodo essenziale noto come costruttore (). Ogni singola classe offre essenzialmente un metodo di costruzione predefinito, oltre ad essere nota come se creassimo un'istanza di questa classe:

Nella programmazione orientata agli oggetti, i modificatori di accesso sono utilizzati per limitare o consentire l'accesso alle variabili di una classe dall'esterno. Troverai 3 diversi tipi di modificatori di accesso:

Pubblico : consente l'accesso da oltre una classe.
Privato : non consente l'accesso da oltre una classe.
Protetto : consente l'accesso solo in una classe e nelle classi derivate.

vantaggi

  • Può essere un semplice linguaggio di programmazione orientato agli oggetti; è semplice scrivere un programma in TypeScript con una certa comprensione.
  • Questo può essere utilizzato sia per lo sviluppo lato client che lato server.
  • Il compilatore può convertire in un programma equivalente a JavaScript che viene eseguito su tutti i browser Web.
  • Ha un eccellente supporto degli strumenti con IntelliSense, ovvero la compilazione del programma TypeScript e IntelliSense. Come è possibile aggiungere un codice, IntelliSense fornisce suggerimenti efficaci.
  • Il programma in TypeScript è molto più leggibile. Il programmatore può anche aggiungere o forse sostituire il programma più rapidamente poiché li aiuta a tenere presente come ogni bit di codice è descritto come.
  • Il programma è semplice e pulito in TypeScript. Come gli sviluppatori scrivono il programma, la digitazione statica in TypeScript trova bug che consentono loro di creare un programma più robusto e mantenerlo.

Perché dovremmo usare TypeScript?

  • Il refactoring del codice in un linguaggio dinamico è inoltre difficile da sviluppare più difficile per mantenere il buon programma, TypeScript può aiutare nel refactoring del programma con il software adatto.
  • La qualità del programma può essere eseguita con il software di analisi statica che utilizza principalmente un programma di tipo statico. In tal caso, TypeScript è eccezionale.
  • I browser Web non hanno una grande esecuzione di tutte le funzionalità. Devi supportare i browser web meno recenti. Il dattiloscritto facilita le caratteristiche e può essere compilato fino all'emissione più vecchia.

In che modo questa tecnologia ti aiuterà nella crescita della carriera?

  • Potrebbe essere la lingua utilizzata in Angular2 in Angular7. Contrariamente a JavaScript, può essere descritto come un linguaggio abbastanza semplice che potrebbe preferire molto C #. Sembra organico rispetto a JavaScript.
  • Contrariamente a React.JS Angular, è principalmente una piattaforma MVC totale, che può essere importante per qualsiasi tipo di applicazione Web di dimensioni decenti.
  • Questo può essere sempre più famoso nell'ambiente Front-end. Attualmente, molte di queste persone vogliono lavorare con o forse imparare TypeScript all'interno del loro progetto futuro.

Questi due fattori sono eccellenti e ti aiuteranno a prevedere un grande futuro, nei prossimi cinque anni.

Conclusione

  • Migliora la tua velocità quando esegui il refactoring. È meglio che il compilatore ti aiuti a rilevare gli errori piuttosto che possedere punti che non hanno successo in fase di esecuzione.
  • TypeScript sarà tra i migliori tipi di documentazione che potresti avere. La firma della funzione è un teorema, così come il corpo della funzione.

Fornisce numerosi premi per la tua efficienza e quindi la conoscenza del programmatore. Abbiamo notato che aggiungerlo con l'attuale progetto JavaScript è semplice e fornisce un sovraccarico minimo. TypeScript non è assolutamente solo diverso da Angular, ulteriori framework frontend efficaci tra cui React e Vue iniziano a combinarsi con TypeScript per consentire ai gruppi di programmatori di produrre applicazioni che possono essere affidabili, ecologiche e scalabili. JavaScript e TypeScript sono in continua crescita, sebbene non siano in competizione tra loro. È fatto per migliorare e migliorare JavaScript, non certo per sostituirlo. Il prossimo futuro potrebbe vederli tutti uguali nel includere buoni risultati. TypeScript rimane il sostituto tipizzato staticamente.

Articoli consigliati

Questa è stata una guida a Cos'è TypeScript ?. Qui abbiamo discusso l'uso, la crescita della carriera, le caratteristiche e il processo di installazione di TypeScript. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Introduzione a JavaScript
  2. Cos'è Open Cart?
  3. Che cos'è l'OLTP?
  4. Importante della visualizzazione dei dati con il tableau
  5. Diverse operazioni relative alle tuple