0% encontró este documento útil (0 votos)
59 vistas22 páginas

PHP

PHP es un lenguaje de programación creado en 1994 principalmente para el desarrollo de aplicaciones web dinámicas. PHP permite el acceso a bases de datos y la generación de páginas HTML dinámicas en el servidor antes de enviarlas al cliente.

Cargado por

imelda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
59 vistas22 páginas

PHP

PHP es un lenguaje de programación creado en 1994 principalmente para el desarrollo de aplicaciones web dinámicas. PHP permite el acceso a bases de datos y la generación de páginas HTML dinámicas en el servidor antes de enviarlas al cliente.

Cargado por

imelda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 22

Historia de PHP

PHP Fue creado originalmente


por Rasmus Lerdorf en 1994;
es un acrónimo recursivo que
significa: PHP Hypertext Pre-
Processor, es decir, pre-
procesador de hipertexto.
Diseñado originalmente para la
creación de páginas web dinámicas,
está desarrollado en política de
código abierto para cubrir las
necesidades de las aplicaciones
web actuales.
Un lenguaje del lado del servidor es aquel que se
ejecuta en el servidor web, justo antes de que se
envíe la página a través de Internet al cliente. Las
páginas que se ejecutan en el servidor pueden
realizar accesos a bases de datos, conexiones en
red, y otras tareas para crear la página final que
verá el cliente. El cliente solamente recibe una
página con el código HTML resultante de la
ejecución de la PHP. Como la página resultante
contiene únicamente código HTML, es compatible
con todos los navegadores.
U n ejemplo de cómo trabaja PHP
PHP permite configurar el servidor de modo que se permita o
rechacen diferentes usos, lo que puede hacer al lenguaje más
seguro dependiendo de sus configuraciones.
Algunas de las más importantes capacidades de PHP es la
compatibilidad con la base de datos MySQL.

Incluye funciones para el envío de correo electrónico, upload de


archivos, crear dinámicamente en el servidor imágenes en
formato GIF, incluso animadas y una lista interminable de
utilidades adicionales.
Ventajas

1. Lenguaje totalmente libre y abierto.

2. Curva de aprendizaje muy baja.

3. Los entornos de desarrollo son de rápida y fácil configuración.

4. Fácil despliegue: paquetes totalmente autoinstalables que integran


PHP.

5. Fácil acceso a bases de datos.

6. Comunidad muy grande.


Desventajas

1. Inconveniente es que el código fuente no pueda ser ocultado de una


manera eficiente.

2. Nuestro código estará seguro para ejecutar si es nuestro propio


servidor. Por lo tanto, si un cliente requiere su código en su pc,
tendríamos que dejar el código fuente, sin manera de ocultarlo, aunque
hay muchas aplicaciones para PHP que nos ayuda a encriptar el código
fuente.

3. Si no lo configuras y/o proteges correctamente dejas abiertas muchas


brechas de seguridad que a la larga tendremos problemas.

4. Solo se ejecuta en un servidor y se necesita un servidor web para que


funcione.
A CONTINUACIÓN, TE
MUESTRO EN QUÉ
SITUACIONES SE INDICA ESTE
LENGUAJE DE
PROGRAMACIÓN.

APLICACIONES EN SITIOS WEB

POR MENCIONAR ALGUNOS


EJEMPLOS:
Una de las características principales de PHP es que es
un lenguaje mucho más dinámico que la mayoría de las
otras opciones que existen.

Por lo tanto, es esencial para desarrollar sitios que


tienen aplicaciones más complejas y, para eso,
necesitamos dos cosas: agilidad en el tiempo de
respuesta y conexión a una gran base de datos.
Por ejemplo, ¡Facebook usa PHP!

La idea de usar este lenguaje es disminuir el tiempo de


carga de las páginas, permitiendo que el servidor trabaje
para cargar plugins y aplicaciones en los sitios web.
En el negocio electronico surge una gran necesidad, es la
comunicación frecuente con bases de datos complejas y llenas
de elementos importantes. Después de todo, hay muchos otros
medios relacionados con los productos que se venden. Ante
esto, PHP se convierte en una gran alternativa para escapar de
la posibilidad de tener una tienda en linea que proporcione
una experiencia de navegación satisfactoria al usuario.
Este lenguaje de programación Cualquiera puede descargar a
está preparado para realizar través de la página principal de
muchos tipos de aplicaciones web PHP www.php.net y de manera
gracias a la extensa librería de gratuita que nuestro servidor web
funciones lo que lo hace realmente comprenda los scripts realizados en
fácil de utilizar. este lenguaje.
Ingresa a https://www.mamp.info/en/downloads/
Conclusiones:
Es un lenguaje multiplataforma.

Completamente orientado al desarrollo de aplicaciones web


dinámicas con acceso a información almacenada en una Base de
Datos.

El código fuente escrito en PHP es invisible al navegador y al cliente ya


que es el servidor el que se encarga de ejecutar el código y enviar su
resultado HTML al navegador. Esto hace que la programación en PHP
sea segura y capacidad de expandir su potencial utilizando la enorme
cantidad de módulos (llamados ext's o extensiones).
Posee una amplia documentación en su página oficial, entre la cual se
destaca que todas las funciones del sistema están explicadas y
ejemplificadas en un único archivo de ayuda.
Capacidad de expandir su potencial utilizando la enorme
cantidad de módulos (llamados ext's o extensiones).
Posee una amplia documentación en su página oficial, entre
la cual se destaca que todas las funciones del sistema están
explicadas y ejemplificadas en un único archivo de ayuda.
Capacidad de conexión con la mayoría de los motores de
base de datos que se utilizan en la actualidad, destaca su
conectividad con MySQL.
Es libre, por lo que se presenta como una alternativa de fácil
acceso para todos.
Permite aplicar técnicas de programación orientada a
objetos
Biblioteca nativa de funciones sumamente amplia e incluida.
No requiere definición de tipos de variables aunque sus
variables se pueden evaluar también por el tipo que estén
manejando en tiempo de ejecución.
Si bien PHP no obliga a quien lo usa a seguir una determinada
metodología a la hora de programar (muchos otros lenguajes
tampoco lo hacen), aun estando dirigido a alguna en particular,
el programador puede aplicar en su trabajo cualquier técnica
de programación y/o desarrollo que le permita escribir código
ordenado, estructurado y manejable.

También podría gustarte