Está en la página 1de 4

Instituto Tecnológico de Apizaco

Ingeniería en Tecnologías de la Información y


comunicaciones

Arquitecturas de Software

Catedrático: C. Jose Juan Hernandez Mora

Compendio

Opinión del artículo Automatización de la codificación del patrón modelo vista


controlador (mvc) en proyectos orientados a la Web

Yoel Muñoz Zecua


Opinión del artículo Automatización de la codificación del patrón modelo vista
controlador (mvc) en proyectos orientados a la Web

Este artículo nos da un panorama de cómo podemos implementar el modelo MVC


en distintos entornos web, ya sea para la creación de un sistema grande o pequeño,
nos puede ayudar de distintas maneras, los autores de dicho artículo plasman
mencionan que dicha arquitectura se centra en la separación de los datos y la vista,
mientras que el controlador es el canal que comunica dichos factores, de igual
forma hacen mención de algunas ventajas y desventajas de la arquitectura
Básicamente lo que los autores muestran es el diseño y la generación de un
autómata que implementa el patrón MVC en proyectos desplegados en entornos
web, trabajan con java y sql para que el autómata en automático genere
subproyectos para que de acuerdo a las necesidades del programador o del
proyecto se adapten y acoplan de acuerdo al contexto de igual forma dichos
proyectos a futuro pueden escalar y volverse más grandes Manejan el concepto de
SQL homogeneizado esto es a partir de scripts de una base desarrollada por los
autores en la cual filtran un analizador que identifica el nombre de la base de datos,
tablas, atributos, consultas para que en automático se realice una población
automática de la base de datos. Dicho proyecto generado en automático de acuerdo
a la necesidad se puede decidir cómo es que se manejara puede ser como un
servicio web, proyecto web o incluso una aplicación local en base a eso trabajan en
mayor parte en lo que es la base de datos la cual es dinámica ya que genera las
tablas, vistas y todo lo que contempla el proyecto a través de técnicas de
programación y scripts SQL a partir de herramientas como mysql workbench y otros
programas para generar scripts. A lo largo de todo ese proceso en el cual hacen uso
de la arquitectura mvc como su resultado y discusión es una interfaz basada en
autómatas en la cual el usuario va a definir toda la estructura para el despliegue del
proyecto, en dicha interfaz se pueden modificar algunas propiedades y solamente
se elige lo que se va a necesitar inicialmente así como de proyectos existentes en
automático se pueden generar módulos nuevos para proyectos en existencia y
finalmente el usuario debe hacer referencia a los campos y tablas que tendrá la bd
para el proyecto previo a generar, se toma como ejemplo y caso de estudio la
generación de un proyecto web para una escuela en el cual se muestra la vista de
las interfaces y el modelado de la base de datos, básicamente todas las
herramientas disminuyen el tiempo de programación en el cual se define una
usabilidad indefinida y un fácil mantenimiento. Al final realizan una comparativa de
factores entre lenguajes de programación para la adaptabilidad con dicha
arquitectura todo ese proceso parte del esquema de datos que es lo más
importante ya que genera toda la estructura general del proyecto y a futuro
consideran la implementación de nuevos gestores de bases de datos no solamente
mysql y de igual forma documentos en xml, ya que en el artículo se le compara con
JSON, con el que igual podemos presentar información, ya sea por medio de una
api, como lo dice ahi o por medio de distintas partes del código.

También podría gustarte