Model-View-Controller-Paradigma/Umsetzungen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 3 (zu größeren Teilen überprüft) |
Umfang: 5 (wesentliche Fakten vorhanden) |
Quellenangaben: 1 (fehlen großteils) |
Quellenarten: 3 (gut) |
Konformität: 4 (sehr gut) |
Einsatz von MVC
Die MVC-Implierung von Smaltalk war Grundlage für diverse weiter GUI-Frameworks, Web-Frameworks etc. Zum Beispiel:
ABAP Objects
Ajax
ASP
C
- GTK+ (Bindings für C++, Python, C# und andere)
C++
- Wt - Web toolkit
- Qt seit Qt4
CFML — Adobe ColdFusion, Railo (Java) und Open BlueDragon (Java)
- ColdBox
- ColdFusion on Wheels
- Fusebox
- Mach-II
- Model-Glue
- PureMVC für ColdFusion.
Erlang
Flash/Flex
- Adobe Flex
- Cairngorm
- HydraMVC (Re-Implementierung von PureMVC für Flex)
- mate flex framework
- PureMVC für ActionScript 2 und ActionScript 3
Groovy
Haxe
- PureMVC für Haxe
Java
- JFace
- Java Swing
- Aranea
- Cocoon (Web-Server)
- Induction
- JavaServer Faces
- LongJump
- Oracle Application Framework
- PureMVC für Java
- Apache Sling basiert auf JCR. Unterstützt JSP, JavaScript, Ruby, Apache Velocity
- Spring MVC Framework
- Apache Struts
- Apache Struts2
- Stripes
- Tapestry
- VRaptor
- Wavemaker
- WebObjects
- Apache WebWork 2
- Wicket
- Web Dynpro
JavaScript
- SproutCore
- PureMVC für JavaScript
- Woozoofür das Prototype JavaScript Framework
- Broke Web Framework basierend auf Django
- JavascriptMVC
Lotus Notes/Domino
Lua
Microsoft
- Microsoft Foundation Class Library (MFC)
- Microsoft Composite UI Application Block (Bestandteil der Microsoft Enterprise Library).
- Windows Presentation Foundation (WPF) benutzt das Model-View-Viewmodel-Paradigma
.NET
- ASP.NET MVC Framework
- Maverick.NET
- MonoRail
- PureMVC für C#
- Spring Framework.NET
- NFX Framework
- Bistro Framework
Objective C
- PureMVC für Objective C
Perl
- Catalyst
- CGI::Application basierend auf CGI.pm
- Maypole
- MasonX::MiniMVC
PHP
- Akelos PHP Framework
- CakePHP
- CodeIgniter
- CodeLighter
- EuropaPHP
- Exponent CMS (CMS)
- eZ Publish
- FLOW3
- FUSE
- Jelix
- Jaws
- Joomla! (CMS)
- Kohana
- Kumbia PHP Framework
- LightMVC
- LISA MVC
- Micro CMS (CMS)
- Odin Assemble
- Orinoco Framework
- PHP Fat-Free Framework
- PHPonTrax
- phpXCore
- PureMVC für PHP
- QCubed
- SilverStripe
- Solar
- Switch board
- Symfony Framework
- Yii
- SimpleTools
- Zend Framework
- [[ZNF]
- Zoop Framework
Python
- Django
- Enthought Tool Suite
- Pylons
- TurboGears für Python
- web2py
- Zope Web Application Server
- Plone Content Management System basierend auf Zope
- PureMVC für Python
- Pygtkmvc
- mvckit
Ruby
- Camping
- Merb
- Nitro
- Ramaze
- Ruby on Rails
- Monkeybars
- PureMVC für Ruby
Smalltalk
Tcl und Tk
XML
- XForms: Model–View–Controller-Architektur
Quellen
- Wikipedia (en): Model–view–controller
- Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
Dieser Artikel ist GlossarWiki-konform.