26.12.2014 Aufrufe

img - GitHub Pages

img - GitHub Pages

img - GitHub Pages

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 3<br />

Technische Architektur<br />

Einleitung<br />

Die umgesetzte Architektur der Beispielapplikation “Roomies” besteht aus folgenden<br />

zwei Haupt-Komponenten:<br />

• Eine Shared Codebase mit barefoot [Alaa]<br />

• Eine API-Komponente mit Express.js [Holf]<br />

Abbildung 3.1.: Übersicht der Architektur<br />

Shared Code Base mit barefoot<br />

Barefoot [Alaa] ist ein Framework welches während der Bachelorarbeit entwickelt wurde.<br />

Dieses Framework ermöglicht Client und Server den gleichen Code für die MVC-<br />

Komponenten zu benutzen und setzt auf Backbone.js [Doca] auf.<br />

Der Router dient hier als Beispiel:<br />

25 module.exports = Router.extend({<br />

26 routes: {<br />

27 '': 'home'

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!