AngularJS demo

Jälleen yksi framework lisää! Ja miksi juuri tätä pitäisi käyttää? Tässä demossa käydään AngularJS:n parhaita ominaisuuksia läpi.

Kaikki tässä demossa esitellyt tekniikat on luultavasti toteutettu monessa muussakin frameworkissa. Minulla on aikeisempaa kokemusta vain Backbonesta.

Muita mielenkiintoisia/vastaavia frameworkkeja:

  • Knockout: UI:n automaattinen päivitys datan muuttuessa eli sama kuin AngularJSsä
  • Durandal: Knockoutin päälle rakennettu framework
  • Ember: Framework joka tarjoaa myös data bindingia

Etuja

  • Vakaa, kehittyvä ja Googlen tukema (kaksi täysipäiväistä kehittäjää)
  • Helpottaa (oikeasti) kehitystä ja vähentää koodimäärä esim. Backboneen verrattuna.
  • Pakottaa siistin koodaustyylin joka helpottaa testausta

Haitat

  • Korkea oppimiskynnys verrattuna esim. Backboneen
  • Googlen tuki voi olla häilyväistä
  • jQuery löytyy 75% sivustoista. Sen pluginien käyttäminen vaatii aina oman directiivin eli lisätyötä. Onko sen arvoista?