control semana 4 iacc base de datosFull description
psicoprevencion iaccDescripción completa
Descripción: economia iacc
Descripción: Control 4
la identificación de los costos de personal en la empresaDescripción completa
Descripción: Administración de recursos informáticos
control semana 4 recursos informáticosDescripción completa
¿Qué es la realidad? SEMINARIO DE TÍTULO Instituto IACCDescripción completa
Descripción: prevencion
reclutamiento y seleccionDescripción completa
controlDescripción completa
Descripción: logistica
Descripción: xd
Descripción: 4 control
control semana 4 recursos informáticos
control semana 4 iacc base de datosDescripción completa
Descripción: ME
Control 4 Logica Matemática Digital IACCDescripción completa
Control 4 Programacion de computadores I IACC
Descripción: Riles, Rises. Iacc.
fundamento de bases de datosDescripción completa
Descripción: Control 4 del ramo inferencia estadística IACC
material de apoyo
Control 4 Jorge Olguín Leiva Programación de Computadores I Instituto IACC 03/03/2018
Desarrollo
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.
La autentificación HTTP ocurre cuando el navegador o browser del usuario muestra una ventana emergente de autentificación requerida, solicitado usuario y contraseña para poder ingresar a un determinado sitio. Por ejemplo, se muestra a continuación la solicitud de datos al usuario por este método para luego procesarlo con PHP.
Para mostrar esta ventana emergente, lo primero es enviar u header al navegador indicándole que el sitio requiere autentificación, así este mostrará automáticamente esta ventana solicitando las credenciales del usuario.
2. Indique con sus propias palabras la diferencia entre los siguientes conceptos: a. Lenguaje Compilado v/s Lenguaje Interpretado.
Lenguaje compilado es el que el código fuente, escrito en un leguaje de alto nivel, es traducido por un compilador a un archivo ejecutable atendible para la maquina en determinada plataforma. Con este archivo compilado, se puede ejecutar el programa cuantas veces sea necesario sin tener que repetir el proceso de compilación, por lo que el tiempo de espera para la ejecución es mínimo comparado u programa interpretado. Lenguaje interpretado es aquel que necesita un intérprete para ser ejecutado. Básicamente un lenguaje interpretado es aquel en el cual sus instrucciones o más bien el código fuente, escrito por el programador en un lenguaje de alto nivel, es traducido por el interprete a un lenguaje entendible para la máquina paso a paso, instrucción por instrucción. El proceso se repite cada vez que se ejecuta el programa.
b. Ejecución del lado del Cliente v/s ejecución del lado del Servidor.
La programación del lado del cliente se ejecuta en el ordenador del usuario. Un ejemplo es Javascript. 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. La programación del lado del servidor los 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. Algunos ejemplos de programación del lado del servidor son C, VB, NET y PHP Del lado del servidor los scripts son más seguros que las del lado del cliente. Por ejemplo, cuando un usuario accede a una cuenta de banco en línea, el servidor se comunica con el cliente mediante el cifrado. Un scripts del lado del cliente es texto plano y se ejecuta en el navegador del cliente. Cualquier hacker sin escrúpulos puede ver el código y espiar o robar información privada de la computadora del usuario.
Cuando el código se ejecuta en el computador del usuario, el uso de scripts como JavaScripts, puede ser bloqueado. La mayoría de los navegadores ofrecen al usuario la opción de bloquear el código del cliente, lo que provoca un problema para los desarrolladores web que necesitan JavaScripts para ejecutarse y cargar correctamente las aplicaciones web. Del lado del servidor, las secuencias de comandos no tienen las limitaciones del navegador.
Investigando un poco el tema, me encontré con Ajax. Esta es una nueva tecnología que utiliza tanto del lado del cliente, scripting y secuencias de comandos del lado del servidor en conjunto. Ajax puede llamar a una base de datos sin actualizar la página. Ajax es un ejemplo de un scripts del lado del cliente que llama a un scripts del lado del servidor. La llamada es transparente para el usuario desde una nueva llamada al servidor que se realiza en la ventana actual sin actualizar la página como las típicas del lado del servidor.