viernes, 15 de diciembre de 2017

PARA QUE NOS SIRVE EL LENGUAJE DE PHP



PHP es utilizado para generar páginas web dinámicas. Recordar que llamamos página estática a aquella cuyos contenidos permanecen siempre igual, mientras que llamamos páginas dinámicas a aquellas cuyo contenido no es el mismo siempre. Por ejemplo, los contenidos pueden cambiar en base a los cambios que haya en una base de datos, de búsquedas o aportaciones de los usuarios.
PHP por eso es un lenguaje flexible, ya que se usa principalmente para scripting, pero en realidad PHP puede servir para muchos más propósitos, ya que debido a su avance y gran evolución se pueden crear nuevas aplicaciones y esto hace que en PHP las opciones sean mucho más infinitas. Este un lenguaje muy poderoso ya que se puede manejar en muchas plataformas así facilitándonos la programación de este en casi cualquier ámbito.
Con el lenguaje PHP podemos hacer muchas cosas tales como el comercio online ya que php ofrece muchas posibilidades para personalizar tiendas online, esta es una característica que lo posiciona entre los mejores. En realidad PHP puede hacer muchas cosas tales como un gestor de contenidos, hacer una lista de correos, archivos pdf, hacer plantillas dinámicas entre otras cosas que podemos realizar claro investigando como se hace.
Un ejemplo de lo que podemos hacer con el lenguaje de PHP es hacer una petición a un servidor, el cual recibe la  y busca la página a entregar, por lo cual de tal manera de que si la página tiene la extensión .php el intérprete de php la procesara y el servidor ejecutara todo el código PHP de la página, para preparar el resultado, ósea que la información se envía a una página HTML la cual tiene el usuario final al cual se le muestra lo que ha pedido.
 Claro php es una herramienta poderosa pero este a su vez tiene muchas ventajas y desventajas las cuales veremos ahora:

Ventajas

  • ·         Lenguaje multiplataforma.
  • ·         Fácil de aprender.
  • ·         Orientado para desarrollar aplicaciones web donde la información esté en una base de datos.
  • ·         Buena integración con la mayoría de conectores a base de datos. MySQL, PostgreSQL, Oracle, etc.
  • ·         Lenguaje modular.
  • ·         Mucha documentación debido a su gran popularidad y una gran comunidad. (Web Oficial php.net).
  • ·         Programación orientada a objetos.
  • ·         Lenguaje de código libre y gratuito.
  • ·         Biblioteca muy amplia de funciones nativas.
  • ·         Múltiples Frameworks PHP que permiten que tu código sea más ordenado, estructurado, manejable y permiten trabajar utilizando patrones de diseño cómo Modelo-Vista-Controlador (MVC).


Desventajas

  • ·         Se necesita instalar un servidor web.
  • ·         Se realiza todo el trabajo en la parte del servidor, por esto, si se tienen muchas peticiones, el rendimiento de nuestra aplicación podría verse afectado sensiblemente.
  • ·         Al mezclar HTML + PHP, dificulta la legibilidad de nuestro código.
  • ·         Seguridad. Como es un lenguaje de código abierto, todas las personas pueden ver el código fuente, y si hay errores, la gente puede utilizar estas debilidades de codificación.
  • ·         Es un lenguaje de programación NO tipado.
  • ·         Difícil de mantener.

0 comentarios:

Publicar un comentario