Please enable JavaScript.
Coggle requires JavaScript to display documents.
Historia de PHP y PHP frente a otros lenguajes, imagen_2022-02-23_202444,…
Historia de PHP y PHP frente a otros lenguajes
PHP
es el heredero de PHP/FI
Fue creado
por Rasmus Lerdorf en 1995
Inicialmente un conjunto de scripts 'Personal
Home Page Tools'
La sintaxis por sí misma era similar
a la de Perl, más limitada, simple y algo inconsistente.
PHP 4.0
El nuevo motor, apodado 'Motor Zend'
Con características clave como:
Soporte para la mayoría de
los servidores Web
Sesiones HTTP
Buffers de salida,
Formas más seguras de controlar
las entradas de usuario
Muchas nuevas construcciones de lenguaje.
Un
lenguaje de Script
debe cumplir las cuatro grandes características
Velocidad: No sólo la velocidad de ejecución, también no
crear demoras en la máquina.
Estabilidad: Ninguna aplicación es 100% libre de bugs. PHP utiliza su propio sistema, conformando
un sistema robusto y estable.
Seguridad:El sistema debe poseer protecciones contra ataques.
Simplicidad: Permitir a los programadores generar código productivamente en el menor tiempo posible.
Ventajas
PHP corre en (casi) cualquier plataforma
La sintaxis de PHP es similar a la del C
PHP es completamente expandible.
Muchas interfaces distintas
Puede interactuar con muchos motores de bases
Gran variedad de módulos
Rapidez.
PHP es Open Source
Cuando debes
utilizar PHP
Desarrollando en UNIX o Linux: Debes elegir Perl y PHP
En ambientes Windows compite muy de cerca con ASP.Net
ASP.Net junto a IIS es probablemente más estable
PHP bajo Windows Server es mucho más estable
PHP 3.0
creado por Andi Gutmans y Zeev Zuraski en 1997
Cooperaron y
anunciaron PHP 3.0 como el sucesor oficial de PHP/FI 2.0
Se llamó 'PHP', con el significado de ser un acrónimo recursivo - PHP: Hypertext Preprocessor.
Características clave
Soporte de sintaxis orientado a objetos
Una sintaxis
de lenguaje mucho más potente y consistente.
El 13 de julio de 2004, fue lanzado
PHP 5
Utilizando el motor Zend Engine II
Mejor soporte para POO
Mejoras de rendimiento
Mejor soporte para MySQL
Mejor soporte a XML
Soporte nativo para SQLite
Soporte integrado para SOAP
Iteradores de datos
Manejo de excepciones.
PHP 6
esta previsto su lanzamiento
Cuando se lance solo quedara PHP 6 y 5
Soportará Unicode.
Limpieza de funcionalidades obsoletas
PECL.
Mejoras en orientación a objetos
Desventajas
El manejo de errores no es tan sofisticado
No existe IDE o Debugger consolidado