Ember.js - Ein Überblick
Ember.js ist ein Javascript-Framework zum Erstellen von Single-Page-Apps, die sich immer größerer Beliebtheit erfreuen. Andere prominente Vertreter dieser Technologie sind Backbone.js und AngularJS. Der aus der Rails-Welt bekannte Entwickler Yehuda Katz ist der Schöpfer dieses Projekts und einer der Entwickler.
Es ist ursprünglich aus dem SproutCore-Framework entstanden und hat seit Beginn dieses Jahres den 1.0 Release-Candidate-Status. Dadurch wird es in nächster Zeit keine größeren Änderungen mehr an der API geben.
Aktuell zum Zeitpunkt der Veröffentlichung dieses Blog-Eintrags ist die Version
1.2.0
. Ein Starter-Kit zum schnellen Einstieg ist auf der
Ember Webseite
verfügbar. Mit ember-rails ist ebenso
die einfache Verwendung in der Asset-Pipeline von Rails 3.1+-Anwendungen möglich.
Empfehlenswert zum Einstieg und schnellem Testen von Code-Schnippseln ist ebenfalls JSFiddle.