aureliaAan de slag met aurelia


Opmerkingen

Aurelia is een modulair modern front-end Javascript-framework voor het bouwen van browser-, mobiele en desktop-applicaties gebouwd op open webstandaarden. In plaats van een allesomvattend raamwerk te zijn, hanteert Aurelia een functie-per-module-benadering van zijn architectuur. Elk stukje Aurelia kan worden vervangen door een afhankelijkheid van derden (of helemaal verwijderd).

In tegenstelling tot concurrerende frameworks zoals Angular, is de kernfilosofie van Aurelia om zich te houden aan officiële webstandaarden en DOM API's, dit zorgt voor meer bare-metal prestaties omdat het dichter bij native API's ligt en zeer weinig abstractie heeft. Uw weergaven zijn HTML, uw weergavemodellen zijn Javascript (of TypeScript) en het componentmodel van Aurelia is gebaseerd op HTML-sjablonen en ShadowDOM van W3C Web Components, dus uw code weerspiegelt die van een echte opkomende webstandaard.

Hoewel Aurelia een volledig functioneel framework voor een enkele pagina is, is de leercurve een stuk lager dan bestaande alternatieven zoals Angular en Ember. De sjabloon syntaxis is intuïtief en deelt overeenkomsten met eerdere frameworks en bibliotheken waarmee u mogelijk hebt samengewerkt.

Een ontwikkelaar of bedrijf kan ervoor kiezen om Aurelia te gebruiken boven andere oplossingen, omdat normen belangrijk voor hen zijn en het schrijven van abstracte framework-specifieke boilerplate-code niet goed voelt voor u en u op zoek bent naar een framework dat native DOM API's het liefst laat werken u.

Hallo wereld: Aan de slag met aurelia-cli

In dit voorbeeld ziet u hoe u snel een hallo-wereld Aurelia-toepassing kunt opstarten met behulp van de Aurelia CLI.

voorwaarden

De Aurelia CLI is een op Node.js gebaseerde applicatie, dus zorg ervoor dat u deze eerst installeert voordat u verdergaat. U hebt Node.js 4.4.7 of hoger nodig.

Je hebt ook een Git-client nodig. Enkele geweldige opties zijn: Github Desktop , Sourcetree en Git SCM .

CLI installeren

Als u Node.js en Npm correct hebt geïnstalleerd, opent u een opdrachtprompt / PowerShell- of Bash-terminal en installeert u de CLI globaal met de volgende opdracht:

npm install aurelia-cli -g
 

Voer voordat u verdergaat au -v om te controleren of de Aurelia CLI met succes is geïnstalleerd. U zou een versienummer moeten zien verschijnen.

Uw eerste Aurelia-applicatie maken

Nu hebt u de CLI geïnstalleerd om een nieuw project te maken, voert u de volgende opdracht uit en volgt u de informatieve aanwijzingen op het scherm:

au new
 

U krijgt een keuze uit verschillende formaten en laders, om dingen eenvoudig te houden, selecteert u gewoon de standaardwaarden. Naarmate u meer vertrouwd raakt met de CLI, kunt u deze opties configureren om aan uw behoeften te voldoen.

Uw Aurelia-applicatie uitvoeren

Om uw Aurelia-toepassing uit te voeren vanuit dezelfde map: au run - u zou nu een volledig functionerende hallo-wereldtoepassing moeten zien wanneer u uw toepassing opent in een webbrowser. Standaard is de CLI dev-server beschikbaar op http://localhost:9000

Conclusie

U hebt zojuist met succes een "hallo wereld" Aurelia-applicatie gemaakt met behulp van de CLI.