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.

2.3. Technologieevaluation 24<br />

Framework<br />

Plain JEE [Oraa]<br />

Vaadin [Ltd]<br />

Play! Framework [Typ]<br />

Erläuterung<br />

Java Enterprise bietet von sich aus viele Features, welche die Frameworks von<br />

Dritten unter anderen Ansätzen umsetzen. Es gilt jedoch abzuwägen, wie gross<br />

der Aufwand ist, um beispielsweise eine REST-Serviceschnittstelle zu implementieren.<br />

Vaadin baut auf Googles GWT [Goob] und erlaubt die serverzentrierte Entwicklung<br />

von Webapplikationen.<br />

Seit dem Release der Version 2.0 im Frühjar 2012 erfreut sich das Play!<br />

Framework grosser Beliebtheit. Insbesondere die integrierten Scaffolding-<br />

Funktionalitäten und MVC-Ansätze werden gelobt.<br />

Tabelle 2.7.: Shortlist Analysekandidaten Java (2/2)<br />

Bewertungsmatrix<br />

TK1 Eigenkonzepte<br />

TK2 Eignung<br />

TK3 Produktreife<br />

TK4 Aktualität<br />

TK5 “Ease of use”<br />

TK6 Testbarkeit<br />

Gesamtbewertung<br />

Studienarbeit-Zusammenstellung 5<br />

Plain JEE 4<br />

Vaadin 3<br />

Play! Framework 3<br />

Spring 2<br />

Interpretation<br />

Tabelle 2.8.: Bewertungsmatrix Java Frameworks<br />

Plain JEE, Vaadin und Play! Framework spielen ihre Stärken klar in der Produktreife<br />

und der dadurch hohen Wartbarkeit resp. Testbarkeit aus. Im Bezug auf die Eigenkonzepte<br />

benötigen alle Kandidaten einen gewissen initialen Lernaufwand. Studienarbeit-<br />

Zusammenstellung arbeitet mit einem klar zugänglichen Schichtenmodell und verwendet<br />

darüber hinaus ein komplett vom Backend entkoppeltes Frontend. Zwar wäre eine<br />

solche Lösung auch mit Spring oder Plain JEE möglich, jedoch versagen diese beiden<br />

Frameworks wiederum im Bezug auf die Eignung, die aufgestellten Architekturrichtlinien<br />

transparent demonstrieren zu können.<br />

Die Produktreife von Studienarbeit-Zusammenstellung ist zu vernachlässigen. Die einzelnen<br />

Komponenten für sich haben sich bereits länger in der Praxis bewähren können<br />

und sind lediglich in dieser Kombination weniger erprobt.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!