MVC es un patrón de diseño de preocupación de separación simplemente desglosando el programa en los tres componentes MVC.
- Modelo: las clases que se utilizan para almacenar y manipular el estado, generalmente en una base de datos de algún tipo y anotaciones.
- Ver: los bits de la interfaz de usuario (en este caso, HTML) necesarios para presentar el modelo al usuario.
- Controlador: el cerebro de la aplicación. El controlador decide cuál fue la entrada del usuario, cómo debe cambiar el modelo como resultado de esa entrada y qué vista resultante se debe usar.
A continuación, varios ejemplos e ideas para proyectos de código abierto de MVC para verificar sus ideas en varios tipos de aplicaciones (juegos, redes sociales, aplicaciones de negocios avanzados y más …)
- Aplicaciones de juegos:
JUEGO DE AJEDREZ : Juego de ajedrez de código abierto gratuito desarrollado con Microsoft ASP.NET MVC4. - Aplicaciones de chat:
Aplicaciones de chat en tiempo real : aplicación web en tiempo real con ASP.NET SignalR 2 y ASP.NET MVC 5. - Aplicaciones empresariales avanzadas:
Aplicaciones que gestionan negocios especiales para cualquier organización (universidad, empresa, hospital, restaurantes …), con arquitectura de proyectos técnicos avanzados (arquitectura multicapa o N-Tier, repositorio genérico, soporte multilingüe, soporte multipaís, servicios web y con base de datos)
- Aplicación Pro-Dinner : aplicación para organizar cenas con soporte multilingüe, desarrollada con MVC5.
Demostración de vida para pro-cena.
Proyecto de arquitectura para Pro-Dinner. - Más proyecto de código abierto gratuito con ASP.NET MVC para descargar
- Consulte también esta lista completa de ideas de proyectos de desarrollo web y su descripción.
- Consulte también este tema similar en Quora .
- Cómo comenzar a construir una aplicación web usando React
- Además de Flipkart Lite, ¿cuáles son algunos ejemplos de aplicaciones web progresivas?
- ¿Cuál es la mejor manera de ocultar el código fuente de una aplicación web (JavaScript) de miradas indiscretas?
- ¿Cuál es el procedimiento a seguir mientras se prueba una aplicación?
- Estamos creando una aplicación web de agregador de contenido usando React.js + Node.js. ¿Cuáles son las mejores prácticas / lecciones aprendidas al construir con este marco?