¡Esta es una revisión vieja del documento!
Model-View-Controller (o Modelo-Vista-Controlador) es ampliamente usado en el desarrollo de aplicaciones. Consiste en dividir el código de una aplicación en:
La esencia del MVC es esquivar el agujero que hay en la relación de la forma de pensar de las personas y la digital. Fue concevido para solucionar el problema de gestionar grandes desarrollos, siendo su proposito el de ayudar a los programadores a entender cómo funciona internamente un sistema mapeando el modo de pensar de las personas a un dominio de negocio.
Aquí una implementación genérica para un elemento Part, que tiene nombre y precio:
part = new Part() part.name = "Sample part" part.price = 123.45 part.save()