You are hereBlogs / Carlos Miranda Levy's blog / LAMP: La Plataforma Más Popular para Software Códigos Libres

LAMP: La Plataforma Más Popular para Software Códigos Libres


By Carlos Miranda Levy - Posted on 08 June 2009

Esta es una breve explicación de las plataforma LAMP y WAMP, lo que significan e implican, ya que son la base para la implementación y el desarrollo de buena parte de los proyecto en línea basados en código libre. Espero sirva para facilitar el entendimiento de los tomadores de decisiones y evaluadores financieros y administrativos de dichas opciones.

Apache, MySQL y PHP

En el mundo del código libre, la plataforma más extendida para el desarrollo es la conocida como LAMP (por Linux, Apache, MySQL y PHP), mientras algunos prefieren mantener su entorno en Windows e implementan en WAMP (Windows, Apache, MySQL y PHP).

Linux o Windows es el sistemas operativo del servidor y en términos técnicos la elección de uno u otro es irrelevantes para el desarrollo u operación de la plataforma, radicando la diferencia en que son el entorno en el cual la gestión y administración de la misma, sus aplicaciones, archivos y bases de datos se llevará a cabo. Algunos administradores de sistema prefieren Linux, otros Windows. Linux viene en múltiples sabores y puede descargarse e instalarse gratis. Windows viene en unas pocas variantes y tiene un costo de licencia, aunque con frecuencia está incluido en la adquisición de servidores o en licencias corporativas e institucionales.

Apache es el servidor web, que se ejecuta sobre el sistema operativo, y sobre el cual correrán las aplicaciones de la plataforma. Apache es un software de libre distribución, sin costo. Existen otros software de servidor web con licencia propietaria como Internet Information Server de Microsoft, que viene incluida en los sistemas operativos para servidor de Microsoft Windows.

MySQL es la aplicación de bases de datos que permite almacenar, acceder y gestionar informaciones, tales como las fichas de documentos, los usuarios, historial de uso, etc. MySQL es la aplicación de bases de datos en código libre para servidores más popular y de uso más extendido. En el mundo de código libre, le sigue en popularidad PostgreSQL, la cual es según sus seguidores más avanzada que MySQL. En el ámbito de las licencias propietarias están el Microsoft SQL y el Oracle, ambas con un costo bastante elevado y prohibitivo para muchos proyectos de pequeña y mediana escala, y con algunas potenciales ventajas que no siempre ameritan el costo.

PHP es el lenguaje de programación de mayor uso para el desarrollo de aplicaciones web. Diseñado específicamente para aplicaciones web, facilita el despliegue de informaciones en línea, consultas en bases de datos como MySQL y PostgreSQL y la recepción, transferencia y el pre-proceso de datos antes de mostrar informaciones en la página web.

Buena parte de las aplicaciones de código libre para la web están programados en PHP, incluyendo Mediawiki (la plataforma usada por Wikipedia), WordPress, Drupal, Joomla. Y a mayoría de sus implementaciones corre en Apache usa MySQL como base de datos.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <b> <blockquote> <hr> <span> <img> <h2> <h3> <h4> <h5> <h6> <p> <br>
  • Youtube and google video links are automatically converted into embedded videos.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Images can be added to this post.
  • Insert Flickr images: [flickr-photo:id=230452326,size=s] or [flickr-photoset:id=72157594262419167,size=m].

More information about formatting options

Follow SocInfo on:

Upcoming events

  • No upcoming events available

Syndicate

Syndicate content