Está en la página 1de 3

Qu es una plataforma web?

Una plataforma web es el entorno de desarrollo de software empleado


para disear y ejecutar un sitio web y ms especficamente un sitio web
dinmico, motorizado por una o ms bases de datos y/o provisto de
interaccin a travs del uso de lenguajes interpretados.
En trminos generales, una plataforma web consta de cuatro
componentes bsicos:
El sistema operativo bajo el cual opera el equipo donde se hospedan las
pginas web y que representa la base misma del funcionamiento del
computador. En ocasiones limita la escogencia de otros componentes,
que pueden o no estar disponibles para correr junto con l.
El servidor web es el software que maneja las peticiones desde equipos
remotos a travs de la Internet. En el caso de pginas estticas, el
servidor web simplemente provee el archivo solicitado, el cual se
muestra en el navegador. En el caso de sitios dinmicos, el servidor web
se encarga de pasar las solicitudes a otros programas que puedan
manejarlas adecuadamente.
El sistema manejador de bases de datos se encarga de almacenar
sistemticamente un conjunto de registros de datos relacionados para
ser usados posteriormente. Una base de datos puede guardar, por
ejemplo, los datos de un usuario, sus preferencias y permisos de acceso,
datos estadsticos sobre un asunto, noticias, artculos, entre muchas
otras cosas.
Por ltimo, un lenguaje de programacin interpretado que controla las
aplicaciones de software que corren en el sitio web.

Los sistemas de informacin que formen parte del sitio web funcionan
por medio de una arquitectura cliente-servidor, la cual emplea el
software antes mencionado para que las consultas de los usuarios sean
procesadas y las pginas web se muestren correctamente.

Los datos son accedidos a travs de un navegador web, que en este


caso constituye el cliente del sistema. Siendo as, una aplicacin web
puede estar desarrollada bajo cierta plataforma y an as trabajar en

computadores que tengan instalados diferentes sistemas operativos


como Windows, Linux, MacOS o Solaris.
La forma de interaccin entre el sistema y el usuario es la navegacin a
travs del sitio web y el empleo de elementos de la interfaz grfica
inherentes a l: textos, imgenes, animaciones, hipervnculos y
formularios.

Principales plataformas web


Diferentes combinaciones de los cuatro componentes sealados,
basadas en las distintas opciones de software disponibles en el mercado,
dan lugar a numerosas plataformas web, aunque hay dos que sobresalen
del resto por su popularidad y difusin: LAMP y WISA. De acuerdo con la
encuesta de servidores web que lleva a cabo Netcraft mensualmente,
para Abril de 2008 aproximadamente el 85% de los servidores
funcionaba con Apache (50.42%) o IIS (35.46%). Esto nos da una idea
bastante acertada del resto de los componentes, puesto que IIS solo
corre bajo Windows y Apache y IIS no pueden funcionar a la vez (leer
ms abajo sobre plataforma WAMP).

La plataforma LAMP trabaja enteramente con componentes de software


libre y no estn sujetas a restricciones propietarias. El nombre LAMP
surge de las iniciales de los componentes de software que la integran:
Linux (sistema operativo), Apache (servidor web), MySQL (manejador de
bases de datos) y PHP (lenguaje interpretado, aunque a veces se
sustituye por Perl o Python).

La plataforma WISA por su lado est basada en tecnologas


desarrolladas por la compaa Microsoft. Sus componentes son Windows
(sistema operativo), Internet Information Services (servidor web), SQL
Server (manejador de bases de datos) y ASP (no es un lenguaje
interpretado per se, sino que sirve como un medio para trabajar con otro
que s lo es, como Visual Basic, bajo un entorno web).

LAMP o WISA?

LAMP, por funcionar bajo un esquema de cdigo abierto, es de bajo


costo. Es una plataforma bastante rpida y ofrece buen rendimiento
sobre todo a aplicaciones web que no sean demasiado grandes o que
tenga excesiva actividad. Adems existe para ella una amplia gama de
aplicaciones, perfectamente adaptable a las necesidades de pequeas y
medianas empresas o de aquellas que se encuentren en los primeros
estadios de la gestin de informacin, que incluyen blogs, manejadores
de contenidos, aplicaciones para trabajo en grupo, entre otras. Algunas
de estas aplicaciones son pagas pero la mayora son gratuitas.

WISA, es ms costosa y provee mayor nivel de soporte. En general es


ms robusta si se tiene en mente aplicaciones web que funcionen en
una intranet o que tengan un gran nivel de actividad (varios miles de
transacciones electrnicas al da, por ejemplo). Tambin existe
abundancia de aplicaciones web desarrolladas por terceros, aunque la
mayora de ellas son pagas.

Qu otras plataformas existen?


El servidor Apache tambin puede correr bajo otros sistemas operativos
aparte de Unix. La configuracin Windows-Apache-mySQL-PHP se conoce
como WAMP es bastante comn pero slo como ambiente de desarrollo
local: Los programadores hacen pruebas con sistemas web desde su
computadora y luego cargan sus archivos en la cuenta de hospedaje. Sin
embargo, sera muy raro conseguir un proveedor de hosting cuyos
servidores trabajen bajo plataforma LAMP.

De forma similar, un servidor Windows puede correr con mySQL y PHP. A


este caso se le conoce como plataforma WIMP.

Existen muchas otras plataformas que trabajan con otros sistemas


operativo empleado (Unix, MacOS, Solaris), servidores web (incluyendo
algunos que se han cobrado relativa popularidad como Lighttpd y
LiteSpeed), bases de datos (Postgre SQL) y lenguajes de programacin.

También podría gustarte