5
PLATAFORMAS CLIENTE-SERVIDOR Universidad de Colima Facultad de Telemática Programación en internet Edsel Barbosa Gonzalez

Plataformas cliente servidor

Embed Size (px)

Citation preview

Page 1: Plataformas cliente servidor

PLATAFORMAS CLIENTE-SERVIDORUniversidad de Colima

Facultad de Telemática

Programación en internet

Edsel Barbosa Gonzalez

Page 2: Plataformas cliente servidor

CLIENT SIDE TECHNOLOGIES

Definición :

Los clientes (navegadores) pueden ejecutar JavaScript a través de una herramienta integrada llamada un intérprete de JavaScript que se instala en todos los navegadores de Internet. Cuando se solicita una página web desde el servidor Web que contiene JavaScript, se envía el código JavaScript en el navegador con el resto del contenido de la página Web. Cuando esa página se carga en el navegador del usuario, los fuegos de intérprete de JavaScript y el código JavaScript se ejecuta.

Ventaja:

Los tiempos de respuesta son más rápidos. Desventaja:

Se necesita un desarrollador de software para escribir secuencias de comandos para el cliente, pero muchas líneas de código pueden ser compradas o descargadas para su uso y modificación por diseñadores web.

Ejemplo:

La validación de entrada y Visual Studio de Microsoft incluye un conjunto de controles de validación del lado del cliente.

Page 3: Plataformas cliente servidor

SERVER SIDE TECHNOLOGIES

Definición;

Procesamiento del lado del servidor se utiliza para interactuar con el almacenamiento permanente como bases de datos o archivos. El servidor también hará que las páginas a la entrada del usuario cliente y proceso.

Ventajas:

La práctica habitual es almacenar datos en un programa de base de datos que se ejecuta en el servidor web, y generar las páginas HTML que el espectador ve y se ejecutan en el servidor web.

Desventajas:

La desventaja de procesamiento del lado del servidor es la página de devolución de datos: puede introducir sobrecarga de procesamiento que puede disminuir el rendimiento y obligar al usuario a esperar a que la página se procesa y se vuelve a crear.  

Ejemplo:

Programas de páginas web que tengan acceso a bases de datos como los son MySql, SQL, Oracle, etc.

Page 4: Plataformas cliente servidor

INLINE CODE

Definición:

Puede referirse a código escrito en el mismo lenguaje u otro. Por ejemplo, las instrucciones en lenguaje ensamblador se pueden incrustar dentro de un programa en C y se considerarían código en línea.

Ventajas:

Es muy útil cuando queremos mantener nuestro código y nuestra lógica de presentación en un solo fichero. 

Desventajas:

Actualmente es menos práctico y común el usarlo, existen lenguajes de programación que hacen este mismo trabajo pero de una manera más optimizada.

Page 5: Plataformas cliente servidor

CLASIFICAR LOS LENGUAJES DE PROGRAMACIÓN WEB

Client Side: HTML

ASP

JS

AJAX

ASP.NET

BootStrap

Server Side: JSP

PHP

Perl

ASP.NET