SUSCRIPCIONES
Ciencias de la Educación
  • Inicio
  • Timeline
  • Sobre mí
  • Cursos gratuitos
  • Frases sobre Educación
  • Contacto
Sin resultado
Ver todos los resultados
  • Inicio
  • Timeline
  • Sobre mí
  • Cursos gratuitos
  • Frases sobre Educación
  • Contacto
Sin resultado
Ver todos los resultados
Ciencias de la Educación
PUBLICIDAD
Portada Desarrollo Web

Historia de PHP (Personal Home Page)

25/04/2019
en Desarrollo Web
A A
Compartir en FacebookCompartir en TwitterWhatsAppTelegram

Rasmus Lerdorf, miembro del equipo de desarrollo de Apache, creó PHP (Personal Home Page) en 1994. Su única intención fue la de crear un pequeño sistema de control para verificar el número de personas que leían su curriculum vitae en la Web.

Te puede interesar

¿A qué se denomina Creative Commons?

¿A qué se llama «Responsive Design»?

En los meses siguientes a su creación, PHP se desarrolló en torno a un grupo de programadores que comprobaban el código y sus revisiones. Para dar más potencia al sistema, Rasmus creó funciones en lenguaje C para permitir conexión a bases de datos. Este fue el comienzo de la potencia real del lenguaje.

En 1995, apareció un conjunto de herramientas sobre PHP. Esta biblioteca se llamó “Herramientas para páginas personales” y contenían un analizador de código muy sencillo, un libro de visitas, un contador y algunas macros que facilitaban el trabajo de los diseñadores.

A mediados de 1995, apareció una revisión pública llamada PHP/FI 2.0. Esta nueva versión contaba con un analizador sintáctico reescrito desde 0, además de unas herramientas escritas para el tratamiento de datos desde un formulario (de ahí el nombre áeFI, Form ínterpreter) y conectividad con mSQL (Gestor de bases de datos).

Hacia 1997, PHP/FI se estaba usando en más de 50.000 páginas en todo el mundo. En este período de tiempo, Zeev Suraski y Andi Gutmans decidieron crear una nueva versión de PHP/FI para solventar unos problemas con una aplicación de comercio electrónico que estaban desarrollando.

PHP 3.0 nació con suculentas innovaciones como la conectividad con varios gestores de bases de datos, protocolos y una API ampliada. La versión oficial de PHP 3.0 vio la luz en junio de 1998, donde se contemplaba ya la programación orientada a objetos.

En 1999 se realizó la primera revisión del motor Zend (Zend Engine), que aportaba modularidad, claridad y herramientas de optimización para páginas de gran escala. Zend viene de la unión de Zeev y Andi.

PHP 4.0 vio la luz en mayo de 2000, dividida en 3 partes: El motor Zend, la API de servidor y los módulos de funcionas. El motor Zend es el responsable de analizar el código PHP, definir la sintaxis y del lenguaje de programación. La API permite la comunicación con el servidor. Con esta API es posible utilizar PHP desde varios servidores. Los módulos contienen funciones para el manejo de cadenas, archivos XML o tratamiento de imágenes.

La orientación a objetos no está muy lograda en PHP 4.0. Los objetos tienen un tratamiento muy pobre e ilógico. La definición de las variables miembro (propiedades) y los métodos son siempre públicos, por lo que la encapsulación es nula. Todos los objetos se pasan por valor por defecto cuando deberían pasarse por referencia.

Todas estas propuestas realizadas por el equipo de desarrollo de PHP han desembocado en la creación del motor Zend 2.0. y su consecuencia PHP 5. PHP 5 incorpora una verdadera orientación a objetos. Añadiendo las palabras reservadas public, protected y prívate a la definición de las propiedades y métodos de los objetos, se permite una verdadera encapsulación.

Además del considerable avance con respecto a los objetos, PHP 5 incorpora un control de errores muy mejorado, al estilo de los lenguajes de programación más avanzados.

[ratings]

Califica
Gualberto Tein

Gualberto Tein

Pedagogo e Informático. Miembro de la comunidad Microsoft Partners in Learning/Microsoft Partner Network y Open Source Initiative. Especialista en Seguridad Informática, Tecnología Educativa, Gestión y Diseño de Proyectos Educativos.

TE PUEDE INTERESAR

Desarrollo Web

¿A qué se denomina Creative Commons?

25/04/2019
417
Desarrollo Web

¿A qué se llama «Responsive Design»?

25/04/2019
110
Cargar más
Siguiente

Las teorías de las Redes Sociales

¿Cómo prepararse para los exámenes?

¿Qué es el Malware y cómo podemos evitarlo?

¿Estoy practicando Pedagogía Digital?

Comentarios

Bienvenidos

Anteriormente como «tein.tips», ahora «tein.science» es un Blog dedicado a la reflexión de las Ciencias de la Educación, con el fin de mejorar la calidad educativa para la construcción de un mundo mejor que todos anhelamos. Gracias.

Categorías

  • Desarrollo humano (32)
  • Desarrollo Web (3)
  • Estudios (6)
  • Historia de la Educación (2)
  • Necesidades especiales (1)
  • Neurociencia (1)
  • Pedagogía (63)
  • Peligros en Internet (20)
  • Preguntas de niños (10)
  • Psicología educativa (19)
  • Redes Sociales (32)
  • Software (8)
  • Tecnología educativa (52)
  • Tips educativos (84)
  • Valores humanos (20)
  • Vida saludable (27)

Etiquetas

aprender rápido aprendizaje efectivo Bolivia Conceptos de Educación Consejos saludables COVID-19 Desarrollo Humano Educación Educación especial Emocional Estudios Etapas de vida Familia Historia Inteligencia Artificial Internet Neurociencia Padres de familia Pandemia Peligros del internet Psicología RAE Realidad aumentada Redes sociales Salud Tecnología Educativa Uso de las redes sociales Valores Valores Humanos

¡Recibe actualizaciones diarias de noticias en tu bandeja de entrada!

Ayuda al sitio

Si te gusta lo que hago...

Derechos Reservados

© Se permite la total o parcial reproducción del contenido, siempre y cuando se reconozca y se enlace a éste artículo como la fuente de información utilizada.

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento 4.0 Internacional.

PUBLICIDAD
PUBLICIDAD

«Muchos entendidos definen la Educación a su modo, yo prefiero definirla como la vida misma»

tEin

© 2023 tein.science - Todos los derechos reservados Gualberto Tein.

  • Condiciones de uso
  • Política de privacidad
  • Información sobre cookies
  • Sobre mí
  • Contacto
Sin resultado
Ver todos los resultados
  • Inicio
  • Timeline
  • Sobre mí
  • Cursos gratuitos
  • Frases sobre Educación
  • Contacto

© 2023 tein.science - Todos los derechos reservados Gualberto Tein.