Software y programación a medida

Utilizando estándares, frameworks y patrones de desarrollo para un resultado óptimo y garantizado

Más sobre el patrón MVC

Formalmente, MVC es “un patrón de arquitectura de software que separa en tres capas diferenciadas el modelo de datos, la interfaz de usuario y la lógica de negocio de una aplicación”

Qué aporta el patrón MVC en la práctica

Sea cual sea la utilidad de su aplicación, seguro que tiene estos tres componentes:

  • Unos datos con los que trabajar, que constituyen el MODELO
  • Unas prestaciones, que son los CONTROLADORES
  • Un entorno a través del cual utilizarla, que se denomina en general conjunto de VISTAS

MVC permite que estos tres bloques conceptualmente diferentes sean también tres bloques diferentes dentro del desarrollo, y sobre todo, permite que la conexión entre unos y otros esté muy compartimentada y claramente localizable.

El resultado práctico es que cualquiera de esas tres capas puede ser modificada sin afectar al resto de ellas, lo que aparte de claridad tiene una componente de rentabilidad evidente. Un par de ejemplos de esto:

  • Cambiar completamente el aspecto gráfico de un portal web consistirá en remodelar la capa de “Vistas”, sin que sea necesario tocar siquiera el resto de ellas
  • Migrar todo el soporte de datos a otro sistema gestor (por ejemplo, de SQL Server a MySQL) será una sencilla intervención en la que bastará con cambiar el conector de base de datos, que estará definido en un único punto de la aplicación, sin tener que tocar las vistas o los controladores
  • Introducir un nuevo medio de autenticación de usuarios (por ejemplo, usando DNI electrónico), supondrá únicamente cambiar el o los controladores encargados de la autenticación, sin tocar el resto de la aplicación

BDS - Business Development Software S.L. ·
Calle Bari, nº 33, Edificio 1, Planta Baja, Polígono Parque Empresarial Pla-za. · 50197 Zaragoza ARAGÓN España

Tel:
976158017 ·
Fax:
976210366 ·
Ubicación:
  • 41.648242
  • -0.898756
Información Legal