2012-12-01

Desarrollo en PHP

Empiezo un proyecto PHP y estas van a ser mis herramientas para desarrollar en entorno Windows:
  • Zend Eclipse PDT 3.0.2 [zend.com]
    IDE. Eclipse Indigo 3.7.2 + PDT 3.0.2
  • XAMPP 1.8.1 [apachefriends.org]
    Paquete integrado de productos (Apache + MySQL + PHP + Perl) que nos simplifica mucho su instalación y configuración
    • Apache 2.4.3 [apache.org]
      Servidor web HTTP de código abierto para plataformas Unix, Windows, Macintosh, ... 
    • PHP 5.4.7 [php.net]
      Lenguaje de programación interpretado diseñado originalmente para la creación de páginas web dinámicas y usado en bastantes sitios importantes de Internet
    • MySQL 5.5.27 [mysql.com]
      Sistema de gestión de bases de datos relacional, multihilo y multiusuario
    • phpMyAdmin 3.5.2.2 [phpmyadmin.net]
      Herramienta hecha en PHP para manejar la administración de MySQL a través de páginas web
    En lugar de XAMPP podía haber utilizado WAMPSERVER (Apache, MySQL y PHP en Windows) [wampserver.com (inglés) wampserver.es (español)] pero, en el momento de escribir este artículo, las versiones de sus componentes eran más antiguas que las de XAMPP.
¿Qué más incluye XAMPP?
  • XAMPP Control Panel
  • OpenSSL [openssl.org]
    Proporciona funciones critográficas para acceso seguro a sitios HTTPS, implementación de SSL y TLS, además de creación de certificados digitales que pueden aplicarse al servidor Apache
  • Webalizer [webalizer.org]
    Reporta estadísticas e información de los accesos recibidos en un sitio web
  • Mercury Transport System [pmail.com]
    Servidor de correo electrónico para Windows gratuito y completamente funcional
  • FileZilla FTP Server [filezilla-project.org]
    Servidor FTP con licencia GNU y código abierto
  • Tomcat (with mod_proxy_ajp connector) [apache.org]
    Servidor web con soporte de servlets y JSPs, que a menudo se presenta en combinación con el servidor web Apache
  • Strawberry Perl Portable [strawberryperl.com]
    Entorno para desarrollar scripts Perl en Windows
¿Qué más incluye WAMPSERVER?
  • SQL Buddy [sqlbuddy.com]
    Administrador de MySQL basado AJAX, con menos funcionalidades que phpMyAdmin pero con mejor interfaz y usabilidad
  • XDebug [xdebug.org]
    Extensión de PHP que proporciona capacidades de depuración y profiling (rastreo del tiempo de ejecución de los scripts)
  • XDC (XDebugClient)
    Frontend para Xdebug en Windows
  • webGrind [google.com]
    Frontend web para visualizar los datos ofrecidos por XDebug, que permite comprobar el tiempo gastado en las funciones según su coste y conocer dónde es llamada cada función y qué función la llama

1 comentario: