Introducción: Características de PHP
CARACTERÍSTICAS DE PHP
PHP incorpora la potencia de los lenguajes relativamente antiguos, como PERL y Tcl, pero elimina sus debilidades. Aunque PHP es reconocido por sus características avanzadas, las fundamentales se deben considerar primero:
- Es un lenguaje de script de código abierto para servidores.
- Es independiente del sistema operativo y puede ser utilizado en cualquiera de ellos, incluyendo Microsoft Windows, Mac OS, Linux, HP-UX y Solaris, por nombrar algunos.
- Utiliza una amplia gama de servidores Web, utiles como Apache, Microsoft IIS, etc.
- Se conecta a una gran cantidad de bases de datos, como MySql, Ingres, Postgres, Sybase, Oracle, Bse, Informis, FrontBilse y Unix dbm.
- Se puede usar para crear imágenes y ficheros de lectura/escritura, ficheros PDF e incluso películas Flash (usando libswf y Ming) generadas sobre la marcha. También se puede generar fácilmente cualquier tipo de texto, como XHTML y cualquier otro tipo de fichero XML. Así como para enviar mensajes de correo electrónico. Para proporcionar estos servicios, PHP se sirve de bastantes protocolos, como HTTP, Pop3, SNMP, LDAP e IMAP.
Existen principalmente tres campos principales donde se usan scripts de PHP.
Scripts del lado del servidor. Este es el campo más tradicional y el foco principal. Se necesitan tres cosas para que esto funcione. El analizador de PHP (módulo CGI o servidor), un servidor web y un navegador web. Es necesario ejecutar el servidor, con una instalación de PHP conectada. Se puede acceder al resultado del programa PHP con un navegador, viendo la página de PHP a través del servidor. Todo esto se puede ejecutar en su máquina si está experimentado con la programación de PHP.
Scripts desde la línea de comandos. Se puede crear un script de PHP y ejecutarlo sin necesidad de un servidor o navegador. Solamente es necesario el analizador de PHP para utilizarlo de esta manera. Este tipo de uso es ideal para scripts ejecutados regularmente usando cron (en *nix o Linux) o el Planificador de tareas (en Windows). Estos scripts también pueden usarse para tareas simples de procesamiento de texto.
Escribir aplicaciones de escritorio. Probablemente PHP no sea el lenguaje más apropiado para crear aplicaciones de escritorio con una interfaz gráfica de usuario, pero si se conoce bien PHP, y se quisiera utilizar algunas características avanzadas de PHP en aplicaciones del lado del cliente, se puede utilizar PHP-GTK para escribir dichos programas. También es posible de esta manera escribir aplicaciones independientes de una plataforma. PHP-GTK es una extensión de PHP, no disponible en la distribución principal.


0 comentarios: