miércoles, 19 de febrero de 2014

¿Qué se puede hacer con PHP?


Con PHP se pueden crear complejos programas, se utiliza mucho para el tratamiento de formularios, procesamiento de la información, mantener sesiones de usuarios (cookies y sesiones), en este curso aprendemos a utilizar PHP de distintas formas, como script de servidor web y como script de aplicación, si no has entendido nada de lo comentado, no te preocupes ya se verá más adelante y con ejemplos.

Para resumir podemos comentar que los scripts PHP son utilizados para:
  • Scripts en la parte de servidor: es lo que estamos acostumbrados a ver en Internet, páginas que se ejecutan en el servidor web. Para ello se necesita un servidor web (Apache por ejemplo) y tener configurado el servidor web para que interprete las páginas PHP.
  • Scripts en línea de comandos: esto no es tan conocido entre los programadores de PHP, se puede programar complejos scripts PHP y ejecutarlos sin necesidad de servidor web. ¿Qué utilidad puede tener programar un script en línea de comandos?, por ejemplo puedes crear un programa que borre la papelera de reciclaje cada 24 horas.
  • Aplicaciones gráficas: Se puede programar aplicaciones gráficas al estilo de Visual Basic (con ventanas, botones, ...) pero para ello es necesario es necesario utilizar PHP-GTK.
PHP puede ser utilizado en la mayor parte de sistemas operativos y servidores web: Linux, muchas variantes Unix (incluido HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X, RISC OS y probablemente alguno más.
Soporta la mayoría de servidores web de hoy en día, incluyendo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape y iPlanet, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd y muchos otros.
Pero no solo eso, además PHP puede trabajar con la mayoría de las bases de datos como: Adabas D, Ingres, Oracle, dBase, InterBase, Ovrimos, Empress, FrontBase, PostgreSQL, FilePro (solo lectura), mSQL, Solid, Hyperwave, Direct MS-SQL, Sybase, IBM DB2, MySQL, Velocis, Informix, ODBC y Unix dbm.
Y lo más importante para este curso , también tiene soporte para comunicarse con otros servicios usando protocolos tales como LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. También se pueden crear raw sockets.

No hay comentarios:

Publicar un comentario