creareapp typescript e angularCos'è TypeScript?

TypeScript è un linguaggio di programmazione Open source sviluppato da Microsoft nel 2012, con l'obiettivo di avere un linguaggio front-end robusto e adatto per applicazioni JavaScript complesse.

Ultimo aggiornamento: 7 giorni fa

TypeScript è un linguaggio di programmazione Open source sviluppato da Microsoft nel 2012 con l'obiettivo di avere un linguaggio front-end robusto e adatto per applicazioni JavaScript complesse. Analogo tentativo, ma con finalità leggermente diverse, è stato fatto da Google con il linguaggio Dart, su cui si basano le applicazioni come Gmail, Adwords e altre. Entrambi i linguaggi vengono compilati in JavaScript.

La futura versione di JavaScript, viene indicata con la sigla ES6, che è l'acronimco di EcmaScript versione 6. Attualmente non è ancora supportata dai browser e presenta delle caratteristiche che sono in parte già state adottate da TypeScript. Quest'ultimo si basa su buona parte dell'attuale versione di JavaScript, quindi contiene sostanzialmente tutte le caratteristiche di questo, compresa la sintassi, ma è stato "potenziato" sia con specifiche di ES6 sia con altre, che rendono necessaria la compilazione ad una versione di JavaScript in grado di essere "capita" dagli attuali browser, in particolare all'attuale standard EcmaScript versione 5.

La novità più interessante, che viene esplicitata nello stesso nome del linguaggio "Type"Script, è data dalla possibilità di definire la tipologia dei dati, così come avviene in altri linguaggi di programmazione. In JavaScript, quando definisco una qualsiasi variabile, non devo specificare la tipologia di dato che dovrà contenere. E lo stesso linguaggio che decide che tipo assegnare alla variabile in funzione del dato ricevuto. Questo può dare origine a degli errori difficili da intercettare in programmi complessi.

Grazie invece a questa aggiunta, si rende un programma JavaScript più "governabile" a livello di eventuali malfunzionamenti oltre che a "esplicitare" le intenzioni del programmatore.

Nell'esempio qui sotto, possiamo vedere la differenza tra la scrittura di una funzione sfruttando JavaScript, e que...

Davide CopelliOhps... scusami la fastidiosa interruzione, ma per questioni gestionali, tutti i tutorial completi gli ho spostati a questo link: WEBSU. Risulterà più semplice anche per te seguirli e chiedermi dei consigli. Ti aspetto, dai... bastano 5 secondi. Non buttare tutto lo sforzo fatto per arrivare qui.

Hai tempo per leggere? Angular

Non farti scappare il mio libro appena aggiornato: "Angular 100% Operativo". Un corso completo su Angular per imparare rapidamente le tecniche per creare WebAPP e non solo. Prenotalo cliccando l'immagine qui sotto

Corso Angular 100% Operativo

Categoria: Angular

Voto 4.4/5 basato su 103 Recensioni
© 2013-2024 CreareAPP.com - Tutti i diritti riservati. Tutorial e WebCAMP per creare app in Android e iOS
NB: Tutti i marchi citati sono di proprietà dei rispettivi proprietari. Android is a trademark of Google Inc.