Вы находитесь на странице: 1из 4

Ingeniería en Informática

Herramientas Web

Plataformas de desarrollo web


(Ventajas y Desventajas)

Fecha de entrega: noviembre de 2019


ENSAYO: Plataformas de desarrollo web
Introducción

Un servidor WAMP es un PC con Windows que dispone de un servidor Apache, un gestor de


bases de datos MySQL y el lenguaje de programación PHP. Las siglas WAMP son un acrónimo
de Windows + Apache + MySQL + PHP.

Al igual que WAMP, también existen los servidores LAMP que son lo mismo, pero en un
sistema Linux. Disponer de un Servidor WAMP, nos permitirá instalar aplicaciones web
accesibles desde nuestra red local, y si abrimos el puerto 80 de nuestro router, también serán
accesibles desde Internet.

La gran mayoría de las aplicaciones web libres existentes, requieren de Apache + MySQL + PHP
para funcionar. Podemos instalar estas aplicaciones por separado y después configurarlas, pero
instalando un paquete WAMP se instalan y configuran automáticamente dichas aplicaciones para
Windows. Existen multitud de paquetes WAMP, pero en el siguiente artículo se analizará tres de
los más populares, podrán conocer sus funciones, como usarlos y las ventajas y desventajas de
cada uno de estos paquetes, además se hará una comparativa de las características principales de
cada uno de ellos:

1. XAMPP

2. AppServer

3. WAMPServer

El siguiente ensayo contempla mencionar las características de cada uno en modo comparativo,
también sus ventajas y desventajas para así, poder generar un criterio más amplio de la manera en
la que los vemos o simplemente los podemos usar, el cual nos conviene mas dependiendo de las
circunstancias.
Desarrollo

1. XAMPP
Es el acrónimo de Cualquier Plataforma (X), Apache (A), MySQL (M), PHP (P) y Perl (P). Es una distribución
de Apache sencilla y ligera que facilita enormemente a los desarrolladores crear un servidor web local para
realizar pruebas. Todo lo que necesita para configurar un servidor web está incluido en un único fichero extraíble.
XAMPP es también multiplataforma, lo que significa que funciona bien tanto en Linux, como Mac o Windows.
Dado que la mayoría de servidores web actuales usan los mismos componentes que XAMPP, la transición desde
el servidor de prueba local al servidor de producción es extremadamente fácil también.
Como ventaja podemos decir que es muy fácil de instalar, basta con descargarlo, extraerlo y comenzar a usarlo,
además de que las configuraciones son mínimas o inexistentes, lo cual nos ahorra bastante tiempo. En general es
bastante fácil la instalación de apache y PHP sobre Unix, sobre todo si dispone de un manejador de paquetes.
Entre sus desventajas mencionemos que no soporta MySQL desde la consola, también trae PhpMyAdmin para
administrar las bases de datos de MySQL, sin embargo, para tareas más específicas es mejor utilizar la consola
(línea de comandos) y XAMPP no la soporta. No se pueden actualizar individualmente las versiones de los
programas que instala, además tiene dificultad para configurar aplicaciones de terceros. Este programa se
distribuye sin ninguna garantía.

2. WAMPServer
WAMPServer de Windows es un entorno de desarrollo Web. Te permite crear aplicaciones web y ejecutarlas
con Apache, PHP y la base de datos MySQL. También puedes utilizar SQLite Manager, PHPMyAdmin para
que administres más fácilmente tus bases de datos. WAMPServer se instala automáticamente (mediante un
instalador), y su uso es muy intuitivo, es la única solución que te permitirá tener tu propio servidor de producción.
WAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes
herramientas:

 Windows, como sistema operativo


 Apache, como servidor web
 MySQL, como gestor de bases de datos
 PHP (generalmente), Perl, o Python, como lenguajes de programación.
WAMP incluye, además de las últimas versiones de Apache, PHP y MySQL, versiones anteriores de las mismas,
para el caso de que se quiera testear en un entorno de desarrollo particular.
Podemos decir que las ventajas que tiene es que podemos ejecutar estas aplicaciones de manera local y ver cómo
sería el funcionamiento antes de ser subidas a un hosting o servidor web. Tiene una interfaz intuitiva y permite
poder trabajar con versiones anteriores. Se instala automáticamente y no requiere configuraciones avanzadas para
su funcionamiento. La instalación modificará los archivos de configuración (*.conf) con la ruta donde finalmente
se ubicará el programa. También crea un directorio denominado ’WWW’ que será la raíz para tus documentos
Desventajas, principalmente conocer un poco de Apache, PHP y MySQL y que todos los componentes vienen
instalados y cualquier usuario puede ingresar y alterar los códigos.
3. AppServer
AppServer es una herramienta Open Source para Windows con Apache, MySQL, PHP y otras adicciones, en la
cual estas aplicaciones se configuran en forma automática, lo que permite ejecutar un servidor web completo.
Como extra incorpora PhpMyAdmin para el manejo de MySQL.
Mencionando sus ventajas decimos que es muy eficaz para desarrollar y depurar scripts PHP sin subir archivos a
un servidor remoto. Por otro lado, el programa se distribuye gratuitamente bajo licencia GNU (General Public
License), por último, es capaz de servir páginas dinámicas.
Hablando de las desventajas, es importante decir que, al carecer de asistentes, no facilita la administración ni la
configuración del servidor. Con AppServer el control de servicios lo tendremos que hacer desde Herramientas
administrativas del panel de control, ya que no cuenta con interfaz alguna para controlarlos.

CONCLUSIÓN
Estas plataformas son una muy buena opción para todos aquellos que se inician en el mundo de la programación
web ya que su instalación es muy sencilla y no tenemos que preocuparnos por levantar los servicios ya que estos
inician siempre con el SO (el consumo de RAM es muy poco). Aun que si lo último que queremos es montar un
servidor web rápido también es muy bueno. Este servidor es que yo utilizo ya que siempre requiero que los
servicios estén arriba y no me molesta nada bajarlos desde el administrador de servicios de Windows, y si necesito
una configuración la hago de manera manual (también le aprecio a este servidor ).

También resulta muy útil si no queremos que los servicios se encuentren arriba todo el tiempo, y si tampoco
queremos modificar los registros de Windows (ya sea por razón de seguridad o de permisos). Su panel de
administración es muy sencillo e intuitivo de utilizar así que no tendrán mayor problema.

REFERENCIAS
 Hernández, E. (2017) “Cual es mejor ¿AppServer, WAMPSERVER o XAMPP?” Recuperado el 18 de
junio de 2017 en https://www.instintoprogramador.com.mx/2018/04/cual-es-mejor-appserver-wampserver-
o.html

 Guzmán, M. (2017) “Servidores Web en Windows ¿Cual prefieres AppServer, WAMPServer


o XAMPP?” Recuperado el 25 de febrero de 2017 en
https://pruebas012015.wordpress.com/2015/05/31/servidores-web-en-windows-cual-prefieres-appserv-
wampserver-o-xampp/

 Castro, E. (2014) “Diferencias entre WAMP y XAMPP” Recuperado el 24 de agosto de 2014 en


https://blog.michelletorres.mx/diferencias-entre-wamp-y-xampp/

Вам также может понравиться