@masterthesis{Oppenheimer, type = {Bachelor Thesis}, author = {Oppenheimer, Julian David}, title = {Marktanalyse von Python-Frameworks zur Webservice-Entwicklung und prototypische Umsetzung eines Service zur Datenvalidierung}, school = {Hochschule f{\"u}r Technik und Wirtschaft Berlin}, pages = {83}, abstract = {Mit dieser Bachelorarbeit sollte die Frage beantwortet werden, welches Python-Framework am besten f{\"u}r die Entwicklung eines Webservice zur E-Mail-Datenvalidierung mit den Anforderungen der Mercedes-Benz AG geeignet ist. Um dieses Ziel zu erreichen, wurden zwei Prototypen entwickelt und miteinander verglichen. Zun{\"a}chst wurde die Ausgangssituation beim Praxispartner, dessen Anforderungen an den Webservice und die Ziele, die mit ihm verfolgt werden, erfasst. Dazu kamen ein Interview, Use-Case-Diagramme und das API goals canvas zum Einsatz. Anhand dieser Informationen wurde eine Marktstudie f{\"u}r Python-basierte Frameworks durchgef{\"u}hrt. Dabei wurden Flask, Django und FastAPI detailliert betrachtet. Des Weiteren wurde ihre Passung zu den Anforderungen bewertet. Flask ist bereits im Unternehmen im Einsatz und war deshalb f{\"u}r den ersten Prototyp festgelegt. Django war das bestbewertete Framework, stellte sich w{\"a}hrend der praktischen Umsetzung aber als zu komplex f{\"u}r die Anforderungen heraus. Aus diesem Grund wurde der zweite Prototyp mit FastAPI entwickelt. Beim Vergleich der beiden Umsetzungen erhielt Flask die bessere Bewertung, da es erweiterbarer und einfacher ist sowie die besseren Frontend-Funktionalit{\"a}ten geboten hat. FastAPI schnitt nur geringf{\"u}gig schlechter ab und war besonders bei der Verarbeitungsgeschwindigkeit im Vorteil. Bei der Entscheidung zwischen Flask und FastAPI sollte insbesondere in Betracht gezogen werden, ob Frontend-Funktionalit{\"a}ten und Erweiterbarkeit oder Performanz im Fokus der Entwicklung stehen.}, language = {de} }