2015-10-25 23 views

risposta

3

Non è necessario imparare TypeScript ma ti consiglio vivamente di impararlo. TypeScript è eccellente. Non solo, ma dattiloscritto è in realtà grande e molto solida

Scegli questa answer

0

La posizione ufficiale del team AngularJS è che sarà completamente opzionale. Potresti scrivere la tua intera applicazione nel JavaScript che conosciamo oggi (ECMAscript5). Ma ad essere onesti, ci sono alcuni problemi seri con quella versione.

  • reali classi e l'ereditarietà (unico prototipo)
  • nessun tipo controllando
  • nessun sistema di modulo (parti di caricamento di Javascript)

Se avete ancora voglia di scrivere in ECMAscript te, Dovrò scrivere più codice per fare lo stesso, ed ergo avere maggiori possibilità di errori nel codice.

È possibile scriverlo in ECMAscript 6, che è la versione successiva. Purtroppo non è ancora supportato nella maggior parte dei browser. Ma puoi già usarlo e poi compilare il tuo codice su ECMAscript 5 durante la fase di distribuzione (puoi configurare GRUNT per farlo)

Finalmente puoi usare Typescript. Offre tutto ciò che offre ECMAscript e altro ancora. Imparare non dovrebbe essere come imparare una nuova lingua, dal momento che JavaScript è valido anche in Typescript. Hanno appena aggiunto dello zucchero sintattico per renderlo più potente e utile. Dovrai comunque compilarlo su ECMAscript 5 durante l'implementazione.

+4

probabilmente sarei dare credito alla persona che avete copiato questa parola per parola da: Bert Verhelst dai commenti [qui] (https: //www.quora.com/AngularJS/Is-it-necessary-to-learn-TypeScript-first-before-attempting-to-learn-Angular-2) –

Problemi correlati