Version almost final

workshop: AngularJS oder Ember.js?

Ein praktischer Vergleich

Emberjs-vs-angularjs

Das JavaScript-Framework AngularJS ist seit 2009 zum Handwerkszeug vieler Frontend-Entwickler geworden. Glaubt man „Google-Trends“, dann steht das im Jahr 2011 erschienene Ember.js weit weniger im Interesse der Entwicklergemeinde. In diesem Workshop werden wir die Arena eröffnen und David gegen Goliath in einem praktischen Vergleich antreten lassen. Teilnehmer benötigen einen Laptop mit installierter VirtualBox.

Die Teilnehmer werden angeleitet eine Webanwendung zur Zeiterfassung zu entwickeln. Die Umsetzung erfolgt erst mit AngularJS und danach erneut mit Ember.js. Am Ende des Workshops soll jeder einen ersten Eindruck von der Arbeit mit beiden Frameworks mitnehmen, die wichtigsten Konzepte kennengelernt haben und für sich entscheiden können, wer der Gewinner des ungleichen Wettbewerbs ist.


Agenda:


  • Vorstellung der fertigen Webapp und Verteilung einer Linux-Virtual-Machine mit allen nötigen Entwicklungswerkzeugen auf USB-Sticks

  • Hands-on AngularJS

  • Hands-on Ember.js

  • Diskussion


Ein Git-Repository, das die Teilergebnisse der einzelnen Übungen enthält, wird dazu beitragen, dass alle Teilnehmer dem Workshop folgen können und bei Bedarf einzelne Übungen überspringen können.

Vorkenntnisse: Es werden grundlegende JavaScript-Kenntnisse benötigt. Weiterhin sollten sich die Teilnehmer in einem Ubuntu-Desktop und auf der Kommandozeile bewegen können. Erste Erfahrungen mit Git können von Vorteil sein, werden aber nicht vorausgesetzt.

Die Teilnehmer sollten einen Laptop mitbringen, auf dem die Virtualisierungssoftware VirtualBox installiert ist.