SlideShare una empresa de Scribd logo
1 de 5
PLATAFORMAS
CLIENTE-SERVIDOR
Universidad 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

Más contenido relacionado

La actualidad más candente (15)

Internet - Teconología para Sistemas Web
Internet - Teconología para Sistemas WebInternet - Teconología para Sistemas Web
Internet - Teconología para Sistemas Web
 
JSP
JSP JSP
JSP
 
Lenguajes De Programacion Web
Lenguajes De Programacion WebLenguajes De Programacion Web
Lenguajes De Programacion Web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Frameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroFrameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-Rosero
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Programación web
Programación webProgramación web
Programación web
 
Presentacion Visual Web Developer
Presentacion Visual Web DeveloperPresentacion Visual Web Developer
Presentacion Visual Web Developer
 
Emelyn
EmelynEmelyn
Emelyn
 
Colegio particular francisca de las llagas
Colegio particular francisca de las llagasColegio particular francisca de las llagas
Colegio particular francisca de las llagas
 
Charla internet
Charla internetCharla internet
Charla internet
 
Html5
Html5Html5
Html5
 
Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del cliente
 
Estudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVAEstudio comparativo de PHP, ASP.NET Y JAVA
Estudio comparativo de PHP, ASP.NET Y JAVA
 

Similar a Plataformas cliente servidor

Arquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezArquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguez
Tito Jacobo Rodriguez
 
Unidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webUnidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones web
Zacarias Marquez Cruz
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
olguisf
 
2 aplicaciones web
2 aplicaciones web2 aplicaciones web
2 aplicaciones web
UVM
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
Jeremias Morales
 
Generación de web sites dinámicos usando php
Generación de web sites dinámicos usando phpGeneración de web sites dinámicos usando php
Generación de web sites dinámicos usando php
victdiazm
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
infobran
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
Alejandro Hernandez
 

Similar a Plataformas cliente servidor (20)

Arquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguezArquitectura cliente servidor rodofo jacobo rodriguez
Arquitectura cliente servidor rodofo jacobo rodriguez
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Unidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones webUnidad ii desarrollo de aplicaciones web
Unidad ii desarrollo de aplicaciones web
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
2 aplicaciones web
2 aplicaciones web2 aplicaciones web
2 aplicaciones web
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
Generación de web sites dinámicos usando php
Generación de web sites dinámicos usando phpGeneración de web sites dinámicos usando php
Generación de web sites dinámicos usando php
 
Generacion de web sites dinamico
Generacion de web sites dinamicoGeneracion de web sites dinamico
Generacion de web sites dinamico
 
Dinamicas
DinamicasDinamicas
Dinamicas
 
I introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_coI introduccion a_las_aplicaciones_web_co
I introduccion a_las_aplicaciones_web_co
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Programacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidorProgramacion web c5 programacion del lado servidor
Programacion web c5 programacion del lado servidor
 
Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !Programación Reactiva, Javascript Isomorfo y Meteorjs !
Programación Reactiva, Javascript Isomorfo y Meteorjs !
 
0. Antecedentes Asp
0. Antecedentes Asp0. Antecedentes Asp
0. Antecedentes Asp
 

Más de Edsel Barbosa González

Más de Edsel Barbosa González (20)

Ajax
AjaxAjax
Ajax
 
Introducción a la accesibilidad web
Introducción a la accesibilidad webIntroducción a la accesibilidad web
Introducción a la accesibilidad web
 
Investigación documental
Investigación documentalInvestigación documental
Investigación documental
 
En que direccion me encuentro
En que direccion me encuentroEn que direccion me encuentro
En que direccion me encuentro
 
Definicion de smartphone
Definicion de smartphoneDefinicion de smartphone
Definicion de smartphone
 
Toma de foto y video
Toma de foto y videoToma de foto y video
Toma de foto y video
 
Iso 14764
Iso 14764Iso 14764
Iso 14764
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 
Adobe dreamweaver
Adobe dreamweaverAdobe dreamweaver
Adobe dreamweaver
 
Herencia informatica
Herencia informaticaHerencia informatica
Herencia informatica
 
Interfaces motrices
Interfaces motricesInterfaces motrices
Interfaces motrices
 
Materias primas
Materias primasMaterias primas
Materias primas
 
Municipio de Colima
Municipio de ColimaMunicipio de Colima
Municipio de Colima
 
Patrones de diseño
Patrones de diseñoPatrones de diseño
Patrones de diseño
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Presentacion entrepreneur
Presentacion entrepreneurPresentacion entrepreneur
Presentacion entrepreneur
 
Temas para el club de tareas
Temas para el club de tareasTemas para el club de tareas
Temas para el club de tareas
 
Paisajes nativos participativos
Paisajes nativos participativosPaisajes nativos participativos
Paisajes nativos participativos
 
Tsubasa wo kudasai
Tsubasa wo kudasaiTsubasa wo kudasai
Tsubasa wo kudasai
 
Bootstrap
BootstrapBootstrap
Bootstrap
 

Plataformas cliente servidor

  • 1. PLATAFORMAS CLIENTE-SERVIDOR Universidad de Colima Facultad de Telemática Programación en internet Edsel Barbosa Gonzalez
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. CLASIFICAR LOS LENGUAJES DE PROGRAMACIÓN WEB  Client Side:  HTML  ASP  JS  AJAX  ASP.NET  BootStrap  Server Side:  JSP  PHP  Perl  ASP.NET