商品簡介
Essay aus dem Jahr 2020 im Fachbereich Informatik - Programmierung, Note: 1,7, FOM Hochschule f Oekonomie & Management gemeinnzige GmbH, Mchen frer Fachhochschule (Wirtschaftsinformatik), Veranstaltung: Software Engineering, Sprache: Deutsch, Abstract: In dieser Arbeit wird das Architekturmuster Model-View-ViewModel und dessen Anwendungsf鄟le erl酳tert. Zudem wird ein Vergleich zwischen Model-View-ViewModel und Model-View-Controller gezogen. Entwickler stehen seit den Anf鄚gen der Informatik vor der Herausforderung, grafische Benutzeroberfl踄he und Gesch輎tslogik zu trennen. Architektur- und Entwurfsmuster unterstzen sie dabei, dieses Ziel zu erreichen. Das Architektur-Muster Model-View-View-Model (MVVM) wurde von Microsoft entwickelt und entstammt der Windows Presentation Foundation (WPF) Entwicklung und wurde mittlerweile auch f Silverlight und HTML5 optimiert. Microsoft entwickelte das WPF-Framework zum Zweck der Implementierung von Desktopclientanwendungen. Muster (Pattern) enthalten das Wissen aus den Erfahrungen von Experten, damit einmal bekannte Probleme nicht erneut gel飉t werden msen, sondern anhand des Musters ergeben sich einige Entwurfsentscheidungen automatisch. MVVM ist eine Weiterentwicklung des Model-View-Controller-Musters (MVC), welches seit den 1970ern Anwendung findet. Das MVC wird heutzutage stark im Bereich Webapplikation und mobile App verwendet. Insbesondere Apple setzt auf MVC in der iOS-App-Entwicklung, w鄣rend Microsoft das Model-View-ViewModel (MVVM) f sein WPF-Frameworkentwickelte. MVVM stellt eine Weiterentwicklung des MVC dar, daher Muster entwickeln sich weiter und darum wird in dieser Arbeit die Evolution von MVC hin zu MVVM diskutiert.