È necessario imparare TypeScript prima di tentare di imparare AngularJS 2?È necessario imparare TypeScript prima di esplorare Angular2?
risposta
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
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.
- 1. Angular2 @ TypeScript Errore osservabile
- 2. È una buona idea imparare JavaScript prima di imparare jQuery?
- 3. Devo imparare AWT prima di imparare Swing?
- 4. Devo imparare C prima di imparare Javascript?
- 5. È necessario imparare tutte le altre versioni di C# prima di iniziare con C# 4.0?
- 6. Impossibile trovare il modulo esterno 'angular2/angular2' - Angular2 w/Typescript
- 7. Angular2 with Typescript - Errore di caricamento di angular2/platform/browser
- 8. Proprietà indefinite Angular2 e TypeScript
- 9. JS di terze parti in Angular2 typescript
- 10. Importazione Angular2 e TypeScript di node_modules
- 11. Implementazione del routing dinamico in Angular2 (Typescript)
- 12. Come utilizzare Angular2 e Typescript in Jsfiddle
- 13. Utilizzo del proxy con TypeScript/Angular2
- 14. console.log non funziona in Angular2 Component (Typescript)
- 15. Testing pipe Angular2/TypeScript con Jasmine
- 16. Angular2 + Typescript: come manipolare l'elemento DOM?
- 17. Angular2 con TypeScript: errore del compilatore previsto dichiarazione dopo @component
- 18. "Usa rigoroso" necessario in un file TypeScript?
- 19. È necessario shim reflect-metadata non acquisito quando si utilizza ES6 con Angular2 rc3
- 20. È necessario Log4j isDebugEnabled() prima di utilizzare logger.debug()?
- 21. È necessario inizializzare FacebookUtils prima di chiamare logIn
- 22. È necessario dichiarare array PHP prima di aggiungere valori con []?
- 23. qual è l'alternativa di angular.isString() in angular2?
- 24. Come compilare un'applicazione TypeScript Angular2 in un singolo file?
- 25. Typescript class.default non è un costruttore
- 26. Angular2 - TypeScript: incrementa un numero dopo il timeout in AppComponent
- 27. È necessario chiamare empty() prima di html() o prima di innerHTML?
- 28. "Dichiarazione o dichiarazione prevista" Errore in Angular2 (o TypeScript)
- 29. Devo imparare .NET e C# prima di imparare ASP.NET e Sharepoint?
- 30. Estrazione dei dati dall'oggetto Firebase con Angular2, angularfire2 e Typescript
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) –