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.