Académique Documents
Professionnel Documents
Culture Documents
Básicamente este programa nos facilita las cosas que en años atrás no se podían
hacer con tanta rapidez o facilidad en donde se muestran claros ejemplos de este:
Historia
En septiembre de ese mismo año, Rasmus amplió PHP y -por un corto periodo de
tiempo- abandonó el nombre de PHP. Ahora, refiriéndose a las herramientas como
FI (abreviatura de "Forms Interpreter"), la nueva implementación incluía algunas de
las funciones básicas de PHP tal y como la conocemos hoy. Tenía variables como
las de Perl, interpretación automática de variables de formulario y sintaxis incrustada
HTML. La sintaxis por sí misma era similar a la de Perl, aunque mucho más limitada,
simple y algo inconsistente. De hecho, para embeber el código en un fichero HTML,
los desarrolladores tenían que usar comentarios de HTML. Aunque este método no
era completamente bien recibido, FI continuó gozando de expansión y aceptación
como una herramienta CGI --- pero todavía no completamente como lenguaje. Sin
embargo, esto comenzó a cambiar al mes siguiente; en octubre de 1995 Rasmus
publicó una versión nueva del código. Recordando el nombre PHP, ahora era
llamado (resumidamente) "Personal Home Page Construction Kit," y fue la primera
versión que presumía de ser, en aquel momento, considerada como una interfaz de
scripts avanzada. El lenguaje fue deliberadamente diseñado para asemejarse a C
en estructura, haciéndolo una adopción sencilla para desarrolladores familiarizados
con C, Perl, y lenguajes similares. Habiendo sido así bastante limitado a sistemas
UNIX y compatibles con POSIX, el potencial para una implementación de Windows
NT estaba siendo explorada.
Sin embargo, la madurez definitiva de PHP llegó con la versión 5, que permaneció
durante más de 11 años en el mercado y a día de hoy todavía se encuentra en
mantenimiento. La principal novedad de la versión 5 fue una mejorada integración
del paradigma de la Programación Orientada a Objetos.
Durante todos los años de vida de PHP 5 hubo muchos cambios. Multitud de
herramientas se agregaron al lenguaje, permitiendo hacer cosas que eran altamente
demandadas por los desarrolladores y que otros lenguajes más nuevos habían
incorporado de salida. Uno de los ejemplos más claros fue el autoload de clases, lo
que permitió la incorporación del gestor de paquetes composer.
Sin embargo, 11 años con la misma versión sugería que el lenguaje se había
estancado y PHP fue perdiendo adeptos, aunque en términos estadísticos, número
de desarrolladores y demanda laboral, su superioridad sigue siendo abrumadora.
Entre todo ese tiempo varias situaciones hicieron que no se llegara a presentar PHP
6 y finalmente la comunidad decidió saltar ese número de versión y lanzar
directamente PHP 7.
PHP 7 a día de hoy es una realidad. Las mejoras en cuanto a rendimiento son muy
notables y ha situado de nuevo el lenguaje entre los más poderosos. Está disponible
en cantidad de servidores, pero sin embargo su adopción todavía no es total. El
motivo es que PHP tiene cantidad de librerías y software que no ha sido totalmente
actualizado o que arroja errores al ejecutarse bajo esa nueva versión. En los
próximos meses o años la situación cambiará, porque PHP 7 es muy deseable para
cualquier proyecto.
Ventajas
Desventajas
Como es un lenguaje que se interpreta en ejecución para ciertos usos puede resultar
un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una
técnica que puede dificultar la lectura del código pero no la impide y, en ciertos
casos, representa un costo en tiempos de ejecución.
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.
RESULTADO
REFERENCIAS