MApache, estilo de programación para el desarrollo rápido de aplicaciones ingenieriles orientadas a la web
Contenido principal del artículo
Resumen
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.