Version almost final
workshop: AngularJS oder Ember.js?
Ein praktischer Vergleich
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.
Info
Day:
2015-08-22
Start time:
10:00
Duration:
04:00
Room:
C117 (Workshops 2)
Track:
Web Development
Language:
de
Links:
Feedback
Click here to let us know how you liked this event.
Concurrent events
- HS 3
- Snappy Ubuntu Core
- HS 5
- The evolution of storage on Linux
- C115 (Workshops 1)
- Abschlussarbeiten mit LaTeX erstellen
- HS 8
- Thank God it's Open Friday
- HS 7
- Postfix, dovecot und Anti-Spammassnahmen
- HS 4
- Drive-by SSL certificate creation with nginx
- C120 (Java)
- Spring Batch
- C118 (PHP)
- Almost perfect caching with FOSHttpCache
- C116 (Cologne.js)
- Professionelle AngularJS-Anwendungen mit TypeScript
- HS 1
- Software Freedom Means Business Value
- C119 (Python/Wordpress)
- Einführung in Python
Speakers
Roman Saul | |
Rene Hamburger |