Soluciones de software libre para el desarrollo de aplicaciones web
Abstract
Las soluciones de software para desarrollar aplicaciones de Base de datos no son más que herramientas CASE avanzadas para una parte del ciclo de vida de una aplicación. CASE, proveniente del inglés Computer Aided Software Engenieering y que en castellano significa Ingeniería de Software Asistida por Computadora, constituye el uso de soporte basado en computadora en el proceso de desarrollo de software. La idea de fondo que sostiene a las CASE consiste en dotar a los desarrolladores de un conjunto de herramientas bien integradas y que ahorren trabajo, enlazando y automatizando todas las fases del “ciclo de vida” del software. Esta ingeniería, tal y como se ha definido, integra a un conjunto de herramientas CASE. En consecuencia, una herramienta CASE constituye un producto basado en computadora orientado al soporte de una o más actividades dentro del proceso de desarrollo de software que cuando se integran para operar unidas, en un mismo hardware y software definen un ambiente CASE. Entonces, se puede definir a un ambiente CASE como un número de herramientas CASE la cual usa un enfoque totalizado para soportar las integraciones entre los componentes de los ambientes y los usuarios de dichos ambientes. El KIT de herramientas CASE, es un conjunto de elementos integrados que se han diseñado para trabajar juntos y automatizar, o proveer ayuda automatizada al ciclo de desarrollo de software, incluyendo el análisis, diseño, codificación y pruebas. Entre ellas se encuentran las Soluciones LAMP de Software Libre. Este trabajo pone de manifiesto la utilización de Soluciones de Software para la puesta a punto de aplicaciones computacionales, se destaca su facilidad de uso para crear y probar Bases de Datos, así como las diferentes combinaciones de variantes que pueden ser utilizadas. Al enfatizarse la característica de Software Libre que poseen, se refleja la amplia utilización y aportación que dan fruto tanto a estudiantes como a diseñadores de aplicaciones de Bases de Datos y los resultados exitosos que se pueden obtener con ellas. Se realizó un estudio y demostración con dos Soluciones diferentes, XAMPP e EASYPHP, ambas libres destacando sus características y facilidades de forma tal que sirve de guía para su utilización posterior. Ya que cuenta con Sistemas de Gestión de Bases de Datos, Servidor WEB, Lenguajes de Programación, vinculadas así de forma integrada o independiente. El enfoque está encaminado a mostrar la utilización de las Soluciones de Software Libre para el desarrollo de aplicaciones WEB.