Debido a un viaje no he podido escribir en el blog estos días y ha
sido Ana la que ha llevado todo el peso. ¡ GRACIAS ANA!
Pero bueno ya estoy de vuelta con las
pilas cargadas y con nuevos temas.
El tema del que hablaremos hoy, es sobre el
lenguaje de desarrollo web PHP.
Introducción
PHP, cuyo acrónimo significa Hypertext Preprocessor, es un lenguaje para programar scripts del lado del servidor, los cuales se incrustan dentro del código HTML, el propósito con el que ha sido diseñado es el de crear contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incluir sobre el documento HMTL, en lugar de llamar a un archivo externo para que procesara los datos.
Originalmente fue diseñado en Perl, por Rasmus Lerdorf 1994 con el fin de mostrar su currículum vitae y guardar datos acerca de su página web. En la actualidad se sigue trabajando en el desarrollo de nuevas funciones por parte del grupo PHP. Este lenguaje forma parte del software libre.
Evolución
Desde la creación del primer script de PHP en 1995, PHP ha tenido muchos cambios y ha evolucionado versión a versión, a continuación se muestra una tabla que muestra las diferentes versiones existentes, con las características que se fueron añadiendo a estas mismas.
![]() |
Fuente: Google |
El funcionamiento de PHP es sencillo, éste se ejecuta en el servidor y se incrusta en las páginas HTML con el fin de obtener contenido dinámico, basándose generalmente en información que se recupera desde la base de datos. Las páginas con código PHP se procesan en el servidor para producir la página que se envía al cliente.
En la imagen inferior se puede apreciar el funcionamiento desde otra perspectiva que puede resultar más fácil de comprender.
![]() |
Fuente: Google |
Características
- Orientado al de desarrollo de sitios web dinámicos, otorgando al usuario más poder de sobre el contenido que desea manejar.
- Gran cantidad de funciones, PHP incorpora más de 1000 funciones.
- Gran cantidad de extensiones del lenguaje para soportar protocolos como son POP3, IMAP, LDAP.
- Puede ser desplegado y ejecutado en la mayoría de servidores web y sistemas operativos de manera gratuita.
- Puede generar archivos PDF, películas Flash, imágenes en diferentes formatos y archivos de texto, por ejemplo XHTML y XML.
- Cuenta con una amplia disponibilidad de secuencias de comandos pre-generadas en PHP.
- Gran compatibilidad con diferentes bases de datos como son Oracle, MySQL, Microsoft SQL Server.
¿Por qué usarlo?
Por su facilidad para crear sitios con contenido dinámico, y por su simplicidad para aprender y vincular a bases de datos.
Salu2,
José
No hay comentarios:
Publicar un comentario