Upload
edsel-barbosa-gonzalez
View
59
Download
0
Embed Size (px)
Citation preview
PLATAFORMAS CLIENTE-SERVIDORUniversidad de Colima
Facultad de Telemática
Programación en internet
Edsel Barbosa Gonzalez
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.
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.
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.
CLASIFICAR LOS LENGUAJES DE PROGRAMACIÓN WEB
Client Side: HTML
ASP
JS
AJAX
ASP.NET
BootStrap
Server Side: JSP
PHP
Perl
ASP.NET