Aurelia - Migliori pratiche
Aurelia è un nuovo quadro quindi, le migliori pratiche devono ancora essere stabilite. In questo capitolo troverai alcune utili linee guida da seguire.
Avvio di un nuovo progetto
Aurelia offre aurelia-skeletons. Ci sono un paio di scheletri tra cui scegliere. Il team dietro Aurelia supporta attivamente gli scheletri e sono sempre aggiornati con la versione più recente del framework.
Scheletri di Aurelia
skeleton-es2016-webpack ti permette di scrivere ES2016 codice e utilizzo npm per la gestione dei pacchetti e webpack per il raggruppamento.
skeleton-es2016 ti permette di scrivere ES2016 codice e utilizzo jspm per la gestione dei pacchetti e SystemJS per il carico e il raggruppamento.
skeleton-typescript-webpack ti permette di scrivere TypeScript codice e utilizzo npm per la gestione dei pacchetti e webpack per il raggruppamento.
skeleton-typescript ti permette di scrivere TypeScript codice e utilizzo jspm per la gestione dei pacchetti e SystemJS per il carico e il raggruppamento.
skeleton-typescript-asp.net5 ti permette di scrivere TypeScript codice e utilizzo jspm per la gestione dei pacchetti e SystemJSper il carico e il raggruppamento. IlASP.NET anche il backend è integrato.
skeleton-es2016-asp.net5 ti permette di scrivere ES2016 codice e utilizzo jspm per la gestione dei pacchetti e SystemJSper il carico e il raggruppamento. IlASP.NET backend è integrato.
Puoi clonare tutti gli scheletri da GitHub. Le istruzioni di installazione si trovano all'internoREADME.md file per ogni scheletro.
C:\Users\username\Desktop>git clone https://github.com/aurelia/skeleton-navigation.git
Struttura delle cartelle
Sei libero di utilizzare qualsiasi struttura di cartelle desideri. Se non sei sicuro da dove iniziare, puoi utilizzare la seguente struttura di cartelle. L'immagine rappresenta i file e la cartella insrc directory.
Standard web
Aurelia è un framework orientato agli standard web. Questo era uno degli obiettivi principali della squadra che ci stava dietro. Si assicureranno che il framework segua sempre il web moderno. Questo è estremamente positivo per gli sviluppatori, poiché possiamo fare affidamento sull'usabilità del framework in futuro. Ci aiuta anche ad essere aggiornati con i browser e il web.
EcmaScript 6
Questa è una buona pratica non solo per Aurelia ma per qualsiasi altro framework JavaScript. ES6offre nuove funzionalità che possono aiutare nel processo di sviluppo. Puoi anche usareTypeScript, se ti piacciono le lingue fortemente tipizzate.