sábado, 10 de octubre de 2015

PHP



Definición de PHP.

PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de código abierto muy popular especialmente adecuado para el desarrollo web y que puede ser incrustado en HTML.
PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos.


Aplicaciones de PHP.

La mayor aplicación de PHP es como lenguaje de script en servidores (implicado en generación de páginas web), aunque se puede utilizar perfectamente como cualquier otro lenguaje de programación para fines más generales.
Si se quiere utilizar PHP en una de las páginas web, es necesario que poseer o tener acceso a un servidor donde alojar esas páginas. Para esto, no es necesario que se tenga una página web con su nombre registrado en Internet, porque puedes habilitar un servidor web en tu ordenador y servir ficheros localmente o través de una red.
También existe otro programa similar al EasyPHP se llama Appserv el cual instala todo a través de una sola instalación y además permite poner PHP-Nuke de serie. O puedes usar un paquete creado por los desarrolladores de Apache, llamado XAMPP que posee versiones para GNU/Linux, Windows, Mac, Solaris.
Recientemente ha aparecido una alternativa al servidor Apache, llamada Cherokee que también permite programar en PHP y cuya configuración es mucho más simple que la del servidor Apache, lo cual puede ser una gran ayuda para los recién llegados.


Características de PHP.

Al ser un lenguaje libre dispone de una gran cantidad de características que lo convierten enla herramienta ideal para la creación de páginas web dinámicas:

  • Soporte para una gran cantidad de bases de datos: MysSQL, PostgreSQL, Oracle,MS SQL Server, SybasemSQL, Informix, entre otras.
  • Integración con varias bibliotecas externas, permite generar documentos en PDF(documentos de Acrobat Reader) hasta analizar código XML.
  • Ofrece una solución simple y universal para las paginaciones dinámicas del Web de fácil programación


Ventajas de PHP.


  • Es un lenguaje sencillo y fácil de estudiar y aprender. 
  • Una de sus características es la rapidez.
  • Lo soportan la mayoría de las plataformas de alojamiento web.
  • Tiene ciertas características de los lenguajes orientados a objetos como la utilización de clases y herencias.
  • Puede mezclarse con código HTML, aunque esto dificulta su lectura.
  • Puede manejar ficheros y conectarse a distintas bases de datos (MySQL, Oracle, SQL Server, Informix, PostgreSQL, etcétera).
  • Puede utilizarse para generar módulos binarios CGI.
  • El software que permite soportarlo en los servidores de hosting es libre y gratuito.
  • Está en continuo desarrollo y soporta numerosas funcionalidades.
  • Existe numerosa documentación sobre el lenguaje en Internet por lo que es relativamente sencillo resolver los problemas que nos puedan surgir durante el desarrollo de un sitio web. 

  Desventajas de PHP.

  • Para poder ver y testear las páginas que vayamos creando es necesario disponer de un servidor web que soporte PHP.
  • Al ser interpretado en el servidor, es más fácil que se colapse cuando el número de peticiones de descarga de páginas aumenta.
  • Parte del contenido de las páginas puede no ser accesible a los navegadores, dificultando el posicionamiento de las páginas.





 

No hay comentarios:

Publicar un comentario