Uutta Javascript-rintamalla: Aurelia

Olin aikeissa perehtyä syvemmin tulevaan Angular 2- versioon, mutta eksyinkin reitiltä. Tammikuussa nimittäin julkaistiin uusi Javascript framework nimeltä Aurelia. Sen taustavoimista löytyy entinen Angular2 tiimiläinen, ja framework teki aikamoisen vaikutuksen.

Kun sanon uusi, niin tarkasti ottaen ei tämä ihan tyhjästä putkahtanut – se on aiemmin tunnettu nimellä Durandal, ja perustuu moneen jo ennestään liikkeellä olleeseen palikkaan.

Joka tapauksessa, frameworkin olennaiset piirteet:

  • EcmaScript 6 ja 7 tuki – ja koodi pyörii nyky/vanhoissa selaimissa Babel 6to5 transpilerin johdosta. ES6 on jo itsessään melkomoisen maistuvaa tavaraa
  • jspm pakettimanageri
  • modulaarisuus: voit valita mitä moduuleja otat, ja yhdistellä niitä juohevasti muiden javascript frameworkkien kanssa
  • koodin puhtaus ja yksinkertaisuus, verrattuna esim. Angulariin – yhdistetään ES6 parhaat piirteet, ja konventiot ohi mekaanisten deklaraatioiden, hyvältä näyttäisi.
  • Binding on voimallinen alue, jossa Aurelia hakee tehokkaimman ratkaisun bindaukseen aina tilanteen ja kyvykkyyksien mukaan, ilman että sillä vaivataan koodaajan päätä liikaa

En ehkä vielä sanoisi että ready for primetime, mutta ehdottoman mielenkiintoinen tulokas, jota aion itse seurata tarkkaavaisena, ja on tuo vaivan arvoinen jo pelkästään ES6 itseopiskelun labrana.

Tuolta sitä saa: http://aurelia.io/

Mainokset