viernes, 16 de agosto de 2019

Sesion 1: Programa PHP

PHP (Personal Hypertext Proccesor)

1. Introducción a PHP:
-Es un lenguaje para programar scripts del lado del servidor, que se incrustan dentro del código HTML. Este lenguaje es gratuito plataforma, con una gran librería de funciones y mucha documentación.
-Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web. justo antes de que se envié la pagina por internet al cliente, las paginas que se ejecutan en el servidor pueden realizar accesos a bases de datos, conexiones en red, y otras tareas para crear la pagina final que vera el cliente. El cliente solo recibe una pagina con el código HTML resultante de la ejecución de PHP.

-Este el simbolo que representa a

-Bueno acá vemos una imagen que describe el proceso ya que el cliente solicita una pagina al servidor, esa pagina es PHP, se ejecuta para que se convierta en un código HTML y por ultimo la pagina HTML se le envía al cliente.

Resultado de imagen para php definicion

2. Lenguaje de programación PHP: 
-El lenguaje de programación PHP fue desarrollado principalmente para desarrollar paginas web dinámicas programados scripts del lado del servidor. El lenguaje PHP siempre va incrustado del HTML y generalmente se relaciona con el uso de servidores linux.
-Acá se puede apreciar un ejemplo de PHP con códigos HTML que luego se le incrustaran scripts
para poder ejecutarlo en PHP pero si se le manda a alguien, solo recibirá los codigos HTML, ya que es compatible con todos los navegadores y no habrá problemas al momento de abrir la pagina.

Resultado de imagen para php lenguaje de programacion

3. Ejemplo de programación PHP:
-Un ejemplo sencillo para introducirnos en PHP seria con los códigos básicos y con la etiqueta PHP:

<!DOCTYPE html>
<html>
    <head>
        <title>Ejemplo de PHP</title>
    </head>
    <body>


               <?php
                       echo  ""¡Hola, soy un script de PHP!";
        ?>

-En lugar de usar muchos comandos para mostrar HTML las paginas de PHP contienen HTML con código incrustado que hace algo, en este caso mostrando
"¡Hola, soy un script de PHP!", el código de PHP esta encerrado entre las etiquetas especiales de comienzo y final <?php...?> que permiten entrar y salir del modo PHP.

4. Ventajas y desventajas del programa PHP:

Ventajas:                                                                    
  • Es un lenguaje multiplataforma.                                              
  • Esta 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.            
  • Tiene una 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 y PostgreSQL.                                                                    
  • Tiene la capacidad de expandir su potencial utilizando la enorme cantidad de módulos llamados  ext's o extensiones.                                                                                         

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 a veces representa un costo en tiempos de ejecución.                                                                                                                
  • El  lugar mas seguro para ejecutar una aplicación es en un servidor propio, por lo cual si un cliente requiere su código en su pc, tendríamos que dejar su código sin manera de ocultarlo, aunque hay muchas aplicaciones que nos ayuda a encriptar el código fuente.                               
  • Si no lo configuramos correctamente dejas abiertas muchas brechas de seguridad.                      
  • Se necesita instalar un servidor web.                                                                                              
  • Debes saber por lo menos HTML  y no lo básico sino una amplia información que requiere tiempo aprenderla si es que  no sabes nada, y así poder hacer un trabajo funcional.




No hay comentarios.:

Publicar un comentario