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