Comentario
Las páginas dinámicas de servidor, que son capaces de responder de manera inteligente a las demandas del cliente y permiten la automatización de gran cantidad de tareas, son la base del actual desarrollo de sitios Web. Este libro nos descubre las posibilidades del lenguaje PHP a la hora de diseñar dichas páginas.
Aunque existen multitud de lenguajes y entornos de desarrollo concebidos para Internet, PHP es uno de los más empleados. De hecho, los datos de Netcraft de agosto de 2004 (http://www.netcraf.com) estiman que son casi 17 millones los dominios que emplean este lenguaje. Son muchas las características que contribuyen a este éxito: entre otras, que es un software de libre distribución y multiplataforma (existen versiones para U*ix, Win32, Mac OS X, etc.) que sigue la filosofía Open Source. Además se ha convertido en un complemento ideal para el tándem Linux-Apache en el desarrollo de sitios Web. Pero son sin duda la sencillez de su uso y las posibilidades avanzadas que proporciona (comunicación con bases de datos, comunicación vía sockets, generación de gráficos, utilización de XML, etc.) las claves de su popularidad.
La versión 5 de PHP (basada en el nuevo motor Zend 2) destaca por el completo soporte que presenta para la programación orientada a objetos, la nueva librería de XML (libxml2), el soporte nativo para el sistema gestor de base de datos SQLite, la ampliación de MySQL y las mejoras en la gestión de la cadena de caracteres.
INFORMACION PROPORCIONADA EN ESTE LIBRO: * Instalación y configuración (en sistemas U*ix y Windows) del servidor Web Apache, de las bases de datos MySQL y SQLite y del intérprete de PHP * Fundamentos y estructuras básicas del lenguaje * Modelo de objetos en PHP * Utilización de formularios, cookies y sesiones * Funciones asociadas al trabajo con archivos y directorios * Funciones asociadas al trabajo con bases de datos (MySQL y SQLite) * Trabajo con procesadores XML: SimpleXML, SAX y DOM * Desarrollo de una aplicación de Webmail.
El CD-ROM que se distribuye con el libro cuenta con dos directorios: El primero cuenta con todos los scripts presentes en el texto distribuidos por capítulos. El segundo de ellos contiene todos los programas utilizados a lo largo del libro en su versión para plataformas Windows 32 bits, como para plataforma Linux/Unix.
|