¿Scriptcase usa MVC? | Scriptcase Blog - Development, Web Design, Sales and Digital Marketing

En la actualidad es habitual la implementación del patrón de arquitectura de software llamado MVC (Modelo-Vista-Controlador)

Una analogía que podemos mencionar es la televisión: En este puedes ver distintos canales distribuidos por un proveedor de servicios(este representa al modelo), todos los canales que puedes ver son la vista, y tú cambiando de canal, controlando qué ves representas al controlador.

En el desarrollo web, el MVC funciona así:

El usuario solicita una petición al navegador, por ejemplo consulta de saldo de clientes

El controlador responde a la solicitud, ya que es el que controla la lógica de la aplicación, respondiendo a lo solicitado por el usuario : consulta de saldo de clientes, le pide al modelo la información clientes.

El modelo, que se encarga de los datos de la aplicación, consulta la base de datos y obtiene todos los clientes relacionados a la consulta y brinda la información solicitada. Una vez el controlador tiene los datos , los envía a la vista, y esta aplica los estilos, organiza la información y construye la página que vez en el navegador.

Dicho patrón plantea la creación de tres componentes fundamentales: Modelo, Vista y Controlador; que se encargaran de separar la lógica de la aplicación, de la interfaz (GUI). Esto pretende aumentar la eficiencia en el desarrollo del proyecto como también brindar al usuario un producto final ágil e intuitivo.

¿A qué se refieren estos tres componentes?



  • Modelo: Tiene el objetivo de encargarse de los datos; generalmente interactuando con una base de datos y utilizando en su mayoría: DML (Lenguaje de Manipulación de Datos) para realizar consultas, actualizaciones e inserciones.
  • Vista: Es la presentación visual que se le provee al usuario, en la cual van inmersos el UX (Experiencia de Usuario) y la definición del GUI (Interfaz Gráfica de Usuario). Para el desarrollo web se enfoca en HTML, CSS3, JavaScript; los elementos mayoritariamente utilizados para este componente.
  • Controlador: Es el captador y quien procesa las ordenes enviadas por el usuario, convirtiéndose en el intermediador entre el Modelo y la Vista. Fácilmente se puede ejemplificar como todo algoritmo creado en un lenguaje de programación.

Teniendo las bases para entender MVC se puede concluir que Scriptcase lo integra a su core, dado que en el proceso de desarrollo de aplicaciones podemos percibir el trabajo con cada uno de los componentes fundamentales de este patrón.

En todo proyecto es necesario la conexión a una o varias bases de datos, que fácilmente podemos nombrarla como Modelo, quien recibirá datos para su procesamiento.

Dentro del ciclo de desarrollo nos encontramos con la codificación y es donde entra en escena el Controlador, que procesa una serie de algoritmos para ejecutar las ordenes ingresadas por el usuario;

finalmente la Vista que se asimila como todos los elementos proveídos al usuario: formularios, grids, gráficos, dashboards y cualquier entidad que presente visualización de datos. Es así como Scriptcase implementa esta patrón de desarrollo de software y además se presenta como una potente herramienta para su utilización empresarial.

Scriptcase es la herramienta de desarrollo web más eficiente del mercado. Crea sistemas web completos integrados con soluciones de Business Intelligence en minutos!

Conoce la licencia que más se adecua a tu necesidad -> Opciones de licencia ¡Descarga y prueba nuestra herramienta! Descargar Scriptcase

Tambien te puede interesar

Alternativa a visual basic

Scriptcase es la mejor alternativa a Microsoft Visual Basic. Si vienes programando con VB ó VB ...

Alternativa a phprunner, phpmaker

En el mundo de desarrollo PHP, los desarrolladores tienen ventajas sobre otros desarrollado...

Alternativa ASP.Net

ASP.NET es un entorno para aplicaciones web desarrollado y comercializado por ...

Comentar este post

Reciba los nuevos post, novedades y ofertas!

Ingresa tu e-mail para recibir orientaciones y asistencia técnica durante el período de evaluación, además de comunicaciones como novedades y ofertas especiales de Scriptcase. Tu información será utilizada de acuerdo con nuestra política de privacidad. Puedes optar por no participar en cualquier momento