miércoles, 16 de febrero de 2011

Arquitectura LAMP

La arquitectura LAMP (tradicionalmente Linux-Apache-MySQL-PHP/Perl/Python), promocionada fuertemente por la editorial O'Reilly hasta desembocar en la adopción del término mencionado para referirse a ella, puede que sea uno de los casos de éxito más sobresalientes del software libre como arquitectura. Esta arquitectura, que consta de un sistema operativo, un servidor web, una base de datos y un lenguaje de programación, todos ellos distribuidos bajo una licencia de software libre, ofrece una manera tremendamente rápida (además de por venir normalmente de serie en las distribuciones de Linux) para la construcción de una aplicación web para usuarios finales a un bajo coste. Siendo tecnologías sin dependencia alguna entre ellas (nunca fueron pensadas con el fin de interoperar entre sí), hace que resulte sorprendente los buenos resultados que se suelen obtener en producción, y siendo un gran ejemplo de la variedad y calidad de productos que ofrece el software libre. Pero sus detractores también ofrecen argumentos para no utilizarlo como por ejemplo la posible falta de soporte respecto a un Windows Server y una base de datos Oracle. Sin embargo, si visitamos páginas de empleo como InfoJobs, veremos un alto número de ofertas de empleo para personas con experiencia en LAMP, lo que nos ofrece la idea de que su grado de penetración en el mercado es elevado, por lo que debemos pensar en que, en cualquier caso, las ventajas que nos ofrece LAMP son mucho mayores que sus desventajas.

No hay comentarios:

Publicar un comentario