Sei sulla pagina 1di 2

INSTRUCCIONES: Para desarrollar el siguiente control descargue

desde la plataforma del curso la plantilla establecida por IACC para


la entrega de controles de la semana, y realice las siguientes
actividades:

1. Explique con sus propias palabras a qué nos referimos cuando


Decimos que una de las características principales de PHP es que
permite la autenticación vía http a través de un navegador o
browser.

Primero debemos saber que la autenticación más básica que existe en las
aplicaciones web es http, en muchos casos no es recomendable utilizar este
tipo de autenticación. Es la más utilizada habitualmente, esto se debe
principalmente a su sencillez y mucho soporte que dispone desde hace mucho
tiempo en todo tipo de navegadores.

2. Indique con sus propias palabras la diferencia entre los siguientes


conceptos:
a. Lenguaje Compilado v/s Lenguaje Interpretado.

Un lenguaje interpretado es aquel en el cual sus instrucciones o mejor dicho el


código fuente, escrito por un programador en un lenguaje de alto nivel, es
traducido por el intérprete en un lenguaje entendible para la máquina
instrucción por instrucción. El proceso es repetido cada vez que se ejecuta el
programa. Su ventaja es ser multiplataforma, eso sí se requiere un mayor
tiempo para que estos lenguajes sean interpretados.

Un lenguaje compilado son los códigos que nuestros equipos no logran


distinguir, estos códigos tienen que pasar por un traductor para que el sistema
los reconozca como códigos existentes. El programa más conocido de este
lenguaje es JAVA quien hace de intérprete de cualquier código en cualquier
equipo, esto es posible por su máquina virtual que usa Java permitiendo
ejecutar código Java en cualquier máquina que tenga instalada la JVM.

.
b. Ejecución del lado del Cliente v/s ejecución del lado del Servidor

La diferencia está en que la ejecución al lado de servidor tiene como apoyo el


software y el lenguaje para su ejecución, logrando una respuesta más rápida y
protegida versus la ejecución directa en el cliente.

Ejecución del lado del Cliente

La programación del lado del cliente se ejecuta en el ordenador del usuario. Un


ejemplo de programación del lado del cliente es JavaScript. Este lenguaje
puede ser utilizado para ejecutar los controles de los valores del formulario y
enviar alertas al navegador del usuario. El problema con los scripts del lado del
cliente es el límite de control y los problemas con los sistemas operativos y
navegadores web. Desde la programación de un sitio web que involucra a los
usuarios con varias opciones de software, es difícil para los programadores dar
cuenta de cualquier error en el código o compatibilidad con los navegadores.

Ejecución del lado del Servidor

Del lado del servidor scripts se ejecutan en el servidor. Esto reduce la cantidad
de errores o problemas de compatibilidad ya que el código se ejecuta en un
servidor usando un lenguaje y software. La programación en el servidor
también se puede cifrar cuando los usuarios envían variables de formulario, la
protección de los usuarios frente a cualquier intento de intrusión. Algunos
ejemplos de lenguajes de programación del lado del servidor son C #, VB.NET
y PHP.

Potrebbero piacerti anche