Webapplikation mit Scala / Lift

Hobi, Daniel and Muri, Ralf (2010) Webapplikation mit Scala / Lift. Bachelor thesis, HSR Hochschule für Technik Rapperswil.

Full text not available from this repository.

Abstract

Scala ist eine Programmiersprache, welche von der ETH Lausanne entwickelt wird. Aufgrund ihrer Kompatibilität mit Java und der Lauffähigkeit auf der Java Virtual Machine wird Scala als potenzieller Nachfolger von Java gehandelt. Das Lift Framework, welches auf Scala aufsetzt, wird in diesem Bericht auf die Praxistauglichkeit im Businessbereich untersucht. Da sich sowohl Scala als auch Lift in Entwicklung befinden und verfügbare Quellen im Vergleich zu anderen Technologien noch spärlich vorhanden sind, war es eine besondere Herausforderung die Praxistauglichkeit abschätzen zu können. Parallel zur Untersuchung der Sprachfeatures und neuartigen Ansätzen der Webprogrammierung wurde als Hilfestellung eine Beispielapplikation entwickelt. Mittels ausgesuchter, technischer Aspekte wie Benutzerverwaltung, Persistenzlayer, Validierung, GUI Widgets, Ajax & Comet und REST wurde die Eignung überprüft, indem diese Aspekte in einzelnen Feature Iteration theoretisch untersucht und anschliessend in die Beispielapplikation integriert wurden. Zusätzliche Best Practices und zahlreiche HowTos unterstützen die praktische Einarbeitung in das Lift Framework. Der vorliegende Bericht wurde für verschiedene Leserkreise strukturiert. So erhalten grundsätzlich interessierte Personen einen Überblick über Scala / Lift während langjährige Java Programmierer gleich in die Scala/Lift Welt einsteigen können. Der Leser soll nach dem Studium dieses Berichts in der Lage sein, eine Technologieabschätzung zu tätigen und den Entsche Einsatzes der Technologie Scala / Lift fällen zu können. Persönliche Erfahrungen, welche während der Arbeit von den Autoren gesammelt wurden, runden den Bericht ab.

Item Type: Thesis (Bachelor)
Subjects: Area of Application > Web based
Technologies > Programming Languages > Scala
Technologies > Frameworks and Libraries
Technologies > Frameworks and Libraries > AJAX
Technologies > Protocols > REST
Metatags > IFS (Institute for Software)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Creators:
CreatorsEmail
Hobi, DanielUNSPECIFIED
Muri, RalfUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorRudin, HansUNSPECIFIED
ExpertHiltebrand, DanielUNSPECIFIED
Funders: Crealogix AG
Depositing User: HSR Deposit User
Date Deposited: 24 Jul 2012 07:56
Last Modified: 24 Jul 2012 09:35
URI: http://eprints.hsr.ch/id/eprint/99

Actions (login required)

View Item View Item