Seana

viernes, 20 de octubre de 2017

WampServer




¿Que es?

Es un entorno de desarrollo web para windows, en el cual se podrán crea aplicaciones web con Apache, PHP y base de datos en MYSQL (motor de base de datos)



Resultado de imagen para wampserver
                                     

Esta herramienta incluye ademas con un administrador de base de datos phpmyadmin con el cual podremos crear una nueva base de datos e ingresar los datos de las tablas creadas en ella, realizar consultas y generar Scripts SQL, Como exportar e importar scripts de base de datos.

WamServer ofrece a los desarrolladores herramientas necesarias para realizar aplicaciones web:


  • Windows, como sistema operativo;
  • Apache, como servidor web;
  • MYSQL, como gestor de base de datos;
  • PHP (generalmente), Perl, o Python, como lenguajes de programación.

Características

Provee a los desarrolladores con los cuatro elementos necesarios para un servidor web: un Sistema Operativo (Windows), un manejador de base de datos (MySQL), un software para servidor web (Apache) y un software de programación script Web (PHP (generalmente), Python o PERL), debiendo su nombre a dichas herramientas. Lo mejor de todo es que WAMP5 es completamente gratuito. 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.


Utilidad

El uso de WampServer permite servir páginas HTML a Internet, además de poder gestionar datos en ellas, al mismo tiempo WAMP, proporciona lenguajes de programación para desarrollar aplicaciones Web.


Funcionalidad 

WampServer tiene  funcionalidades que lo hacen  muy completo y fácil de usar. Con un click izquierdo sobre el icono de WampServer, usted será capaz de:

• Gestionar sus servicios de Apache y MySQL,
• Cambiar de línea / fuera de línea (dar acceso a todos o sólo local)
• Instalar y cambiar de Apache, MySQL y PHP emisiones
• Gestión de la configuración de sus servidores
• Acceder a sus registros
• Acceder a sus archivos de configuración
• Crear alias

Con un clic derecho:

• WampServer cambiar el idioma del menú
• Acceder a la página principal












Apache

Apache permite la distribución de derivados de código abierto y cerrado a partir de su código fuente original.


 Características 

El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.

Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.


 Ventajas

 Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo. Modular Código abierto Multi-plataforma Extensible Popular (fácil conseguir ayuda/soporte)

Desventajas

Este es software libre pero es incompatible con la GPL. La Apache Software License es incompatible con la GPL porque tiene un requerimiento específico que no está incluido. No consideramos que dichos casos de terminación de patentes son inherentemente una mala idea, pero a pesar de ello son incompatibles con la GNU GPL.







LENGUAJE DE PROGRAMACIÓN PHP

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente para la interpretación del lado del servidor (server-side scripting)


Ventajas 

  • Es un lenguaje multiplataforma. Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos. 

  • Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL. 


Desventajas 

  • Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. 

  • La ofuscación es una técnica que puede dificultar la lectura del código pero no la impide.


phpMyAdmin 

Es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL.


BASE DE DATOS MYSQL


Es un  sistema de gestión de bases de datos relacional desarrollado bajo licencia dual GPL  y está considerada como la base datos open surce más popular del mundo,​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.










1 comentario: