MVC
El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario.
MVVM
El Model View ViewModel (MVVM) es un patrón arquitectónico usado en ingeniería de software que se originó a partir de Microsoft como una especialización del patrón de diseño modelo de presentación introducida por Martin Fowler . En gran parte basado en el modelo-vista-controlador modelo (MVC), MVVM está dirigido a las plataformas de desarrollo de interfaz de usuario que soportan programación orientada a eventos , tales como HTML5 , de Windows Presentation Foundation (WPF), Silverlight y el marco ZK .
No hay comentarios:
Publicar un comentario