{"id":280,"date":"2012-11-30T12:50:10","date_gmt":"2012-11-30T11:50:10","guid":{"rendered":"http:\/\/blog.gocept.com\/?p=280"},"modified":"2012-12-03T17:33:39","modified_gmt":"2012-12-03T16:33:39","slug":"notizen-aus-dem-norden","status":"publish","type":"post","link":"https:\/\/blog.gocept.com\/2012\/11\/30\/notizen-aus-dem-norden\/","title":{"rendered":"Notizen aus dem Norden"},"content":{"rendered":"
\"Unsere<\/a>
Unsere Herberge auf R\u00fcgen 2012<\/figcaption><\/figure>\n

Heute neigt sich unser diesj\u00e4hriger Sprint dem Ende. Am Dienstag sind wir gen Norden auf die Insel R\u00fcgen gefahren, um uns f\u00fcr 3 Tage intensiv dar\u00fcber zu unterhalten, wie wir in Zukunft Software entwickeln wollen. Der Fokus lag dabei auf der Client-Seite, also dem Teil der Anwendung, der im Browser ausgef\u00fchrt wird. Hier wollen wir weitere Erfahrung sammeln und Konzepte suchen, wie man wart- und testbaren, strukturierten Code schreibt.<\/p>\n

Im Vorfeld haben wir uns auf drei JavaScript Frameworks\/Bibliotheken geeinigt, die wir uns dann am Mittwoch in drei Gruppen \u00e0\u00a0zwei Personen intensiv\u00a0angeschaut haben:\u00a0Ember<\/a>, Obviel<\/a>\u00a0und\u00a0Backbone<\/a>. Neben Dokumentation lesen und Tutorials ausprobieren haben wir auch gegen einen selbst-gestrickten “Spielserver” programmiert, um durch die praktische Erfahrung ein Gef\u00fchl f\u00fcr die Konzepte hinter dem Framework zu bekommen und einsch\u00e4tzen zu k\u00f6nnen, inwieweit sich das Framework in unserem Alltag einsetzen l\u00e4sst.<\/p>\n

Ember<\/strong> hat uns f\u00fcr den Einsatz bei “Gr\u00fcne Wiese”-Projekten begeistert. Durch die strikte Trennung von Model, View und Controller (MVC) schreibt man nicht nur automatisch saubereren, sondern auch testbaren Code. Das Objekt-Modell bringt automatisierte, bidirektionale Aktualisierung zwischen Model und View mit, und f\u00fcr die Speicherung auf dem Server gibt es ein kleines, gut integriertes\u00a0REST-Plugin<\/a>. Der Aufwand, eine funktionierende CRUD-Anwendung, die \u00c4nderungen automatisch an den Server propagiert, zu entwickeln, ist mit Ember erstaunlich gering. Auch wie Ember es erlaubt, seine Klassen zu beerben, ist uns positiv aufgefallen. Leider haben wir es nicht geschafft, zwei Ember-Anwendungen auf einer Seite zu laden. Auch ist die Dokumentation<\/a> noch recht d\u00fcnn, was daran liegen d\u00fcrfte, dass Ember noch ein junges Produkt ist.<\/p>\n

Hilfreiche Links zu Ember:<\/p>\n