MApache, estilo de programación para el desarrollo rápido de aplicaciones ingenieriles orientadas a la web

Main Article Content

Carlos Armando López S.

Abstract

Un estilo es la forma o modo como se hacen las cosas, obteniéndose como resultado un objeto (producto) con características particulares. Al tener un procedimiento, un grupo de lenguajes y una organización típicas en la creación de software, se pueden generar costumbres que faciliten el desarrollo de aplicaciones con un carácter propio.

MApache es un estilo de programación desarrollado por el autor con ayuda de la comunidad de software libre de UNIMINUTO, Arca-csl, que busca cambiar el enfoque acerca del uso de APACHE server. La idea es ver a este software, no solamente como el poderoso servidor que es, sino como una máquina virtual tal como sucede con Java VM o CLI de .NET.

Para definir el estilo de programación MApache se han establecido varias políticas de desarrollo así como algunas herramientas de software (Paquetes de clases utilitarias) con las cuales se busca velocidad y facilidad a la hora de desarrollar aplicaciones orientadas a la web. Adicionalmente, se busca con estas políticas y herramientas promover el desarrollo de aplicaciones especializadas en ingeniería.

Este artículo busca explicar el estilo de programación MApache y su utilización en proyectos de software orientados a la web. También presenta la posibilidad de que un estilo de programación genere, debido a la experiencia y a la implementación de patrones, frameworks que permitan estandarizar el desarrollo de aplicaciones.

Author Biography

Carlos Armando López S., Corporación Universitaria Minuto de Dios

Ingeniero Civil de la Universidad De La Salle (1998), Tecnólogo en Informática de la Corporación Universitaria Minuto de Dios (UNIMINUTO) (2007), estudiante de Maestría en Ingeniería de Sistemas y Computación de la Universidad de los Andes. Miembro Fundador de la comunidad de software libre Arca-csl de UNIMINUTO y líder del proyecto engineer+ del grupo de investigación Investigaciones IT de la Facultad de Ingeniería de UNIMINUTO. Actualmente se desempeña como docente en el área de programación en el programa de Tecnología en Informática de UNIMINUTO.