Sei sulla pagina 1di 4

Introducción a PHP y sus Tipos de Datos.

Juan Gho Salas

PROGRAMACIÓN DE COMPUTADORES I

Instituto IACC

22 de marzo de 2020
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.

De entre los diferentes sistemas de autenticación que podemos utilizar en una aplicación
web, la autenticación básica, HTTP Basic, es la más utilizada habitualmente, debido
principalmente a su sencillez y al amplio soporte de que dispone desde hace mucho
tiempo en todo tipo de navegadores, aunque como veremos, adolece de importantes
problemas de seguridad que no la hacen recomendable en muchas situaciones.

El funcionamiento de la autenticación HTTP es un sistema de autenticación está diseñado


para permitir a un navegador o programa, aportar unas credenciales basadas en nombre
de usuario y contraseña, que le permitan autenticarse ante un determinado servicio.

2. Indique con sus propias palabras la diferencia entre los siguientes conceptos:
a. Lenguaje Compilado v/s Lenguaje Interpretado.

La diferencia entre los lenguajes compilados e interpretados se diferencian en que el


primero necesita un compilador para ejecutar las líneas de comandos del programa,
un compilador es un traductor que cambia el programa fuente y lo cambia por un
programa objeto el cual corresponde a un lenguaje de máquina y este es el que realiza
las ejecuciones en el procesador. Otra aplicación del compilador es buscar los errores
dentro de nuestro programa fuente, al reconocer algún error dentro del código este no
ejecuta ninguna acción en el procesador y solo devuelve los errores obtenidos.

Lenguajes interpretados es aquel que necesita un intérprete para leer y ejecutar a la


vez el código fuente, al momento de reconocer un error este detiene la ejecución
aunque ya se haya reconocido y ejecutado parte del programa fuente.

Unos de los lenguajes compilados son:


C
C++
Objetive-C
Cobol
Go
Visual Basic
Pascal
Entre otros.
Lenguajes interpretados:
PHP
Python
Ruby
Entre otros.

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

En la programación de una aplicación web, es importante conocer la diferencia entre la

programación del lado del cliente y la programación del lado del servidor. La programación del

lado del cliente se ejecuta en la máquina del cliente, creando algunas ventajas y desventajas. A

pesar de las ventajas del lado del cliente, en el servidor de programación es más seguro y es el

preferido por la mayoría de los programadores.

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. Javascript 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.

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.
Bibliografía

Contenido Semana 4, Programación de computadores I, IACC 2020


https://techlandia.com/diferencia-lado-del-cliente-programacion-del-lado-del-servidorsobre_151711/
http://www.eslomas.com/2006/10/funcionamiento-autenticacion-http-basic/

Instrucciones para la sección de las citas bibliográficas:


Escriba la bibliografía aquí en orden alfabético (empezando por el apellido del primer autor o, de
no haber autor, por la primera palabra del título). Esta página ya está formateada con sangrías
francesas. Incluya sólo las citas bibliográficas a las que haya hecho referencia en su trabajo y
asegúrese de incluir todas las citas bibliográficas a las que se haya referido en el mismo.

Ejemplo de un periódico:

Lee, H. W. (2005). Los factores que influyen en los expatriados. Journal of American Academy of

Business, 6(2), 273-279. Consultado el 29 de enero de 2009, del banco de datos

ProQuest.

Ejemplo de un texto:

McShane, S. L., & Von Glinow, M. (2004). Organizational behavior: Emerging realities for the

workplace. New York: The McGraw-Hill Companies.

NOTA: Liste las citas bibliográficas en orden alfabético del apellido del autor, NO por el tipo de la
publicación. Los ejemplos previos le ayudarán a darle formato a cada tipo de publicación
en forma adecuada.

Por ejemplo:

 Banco de datos EBSCOhost


 Banco de datos ProQuest
 EIU Viewswire
 InvestText Plus

 Borre este recuadro de instrucciones antes de enviar su trabajo de investigación final.

Potrebbero piacerti anche