Professional Documents
Culture Documents
LENGUAJE
CLIENTE
LENGUAJE
CLIENTESERVIDOR
LENGUAJE
SERVIDOR
* HTML
*JAVASCRIPT
* VISUAL BASIC
SCRIPT
*CSS
*FLASH
*APPLET
*PHP
*JSP
*SERVLET
Lenguaje cliente
(HTML)
Lenguaje de marcas de hipertexto,
hace
referencia
allenguaje
de
marcadopara
la
elaboracin
depginas web.
VENTAJAS
*Sencillo que permite describir
hipertexto.
*Texto presentado de forma
estructurada y agradable.
*No necesita de grandes
conocimientos cuando se
cuenta con un editor de
pginas web o WYSIWYG.
*Archivos pequeos.
*Lo admiten todos los
exploradores.
DESVENTAJAS
*Lenguaje esttico.
*La interpretacin de cada
navegador puede ser diferente.
*Guarda muchas etiquetas que
pueden convertirse en
basura y dificultan la
correccin.
*El diseo es ms lento.
Las etiquetas son muy
limitadas
El
HTML
se
escribe en forma
de etiquetas,
rodeadas
porcorchetes
angulares(<,>,/)
.
Cdigos HTML bsicos
<html> define el inicio del
documento HTML
<script> incrusta unscripten
una web
<head> define lacabeceradel
documento HTML
<title>define el ttulo de la
pgina
<body> define el contenido
principal
o
cuerpo
del
documento.
Se trata de un lenguaje de
programacin del lado del cliente,
porque es el navegador el que
soporta
la
carga
de
procesamiento
CLIENTE
DESVENTJAS
*Cdigo visible por cualquier usuario.
*El
cdigo
debe
descargarse
completamente.
*Puede poner en riesgo la seguridad del
sitio, con el actual problema llamado
XSS
Lenguaje
de
programacin
utilizado para crear pequeos
programitas
encargados
de
realizar acciones dentro del mbito
de una pgina web
LENGUAJE
JAVASCRIPT
VENTAJAS
*Lenguaje de scripting seguro y fiable.
*Los
script
tienen
capacidades
limitadas, por razones de seguridad.
*El cdigo Javascript se ejecuta en el
cliente.
Es un lenguaje de programacin de scripts del lado del cliente, pero slo compatible con
Internet Explorer. Es por ello que su utilizacin est desaconsejada a favor de Javascript.
VENTAJAS
*Integra
DESVENTAJAS
Soporte irregular
tienen las CSS
parte
de
navegadores.
DESVENTAJA
que
por
los
VENTAJAS
*Con
una
Hoja
de
Estilopodemos modificar la
presentacin
de
cada
elementosin modificar el
cdigo HTML.
*El lenguaje CSS ofrece
unaamplia
gama
de
herramientas
de
composicinms
potentes
que HTML.
*Se pueden especificar Hojas
de Estilo
para distintos
navegadores.
(es.wikipedia.org, s.f.)
LENGUAJE
CLIENTE
APPLET
VENTAJAS
Son multiplataforma
Es compatible con la mayora de losnavegadores web
Puede tener acceso completo a la mquina en la que se
est ejecutando, si el usuario lo permite
DESVENTAJA
S
L E N G U A JE
LADO
C L IE N T E
FLASH
F la s h e s
una
t e c n o lo g a ,
y un
p ro g ra m a ,
p a ra cre a r
e fe c to s
e s p e c ia le s
e n p g in a s
w eb.
P a ra
v is u a liz a r
la s
" p e lc u la s "
F la s h ,
n u e stro
navegador
d e b e te n e r
in s t a la d o
un
p ro g ra m a
(p lu g -in )
q u e le
p e r m it a
v is u a liz a r la
s.
(www.prosolutions.es, s.f.)
LENGUAJE SERVIDOR
PHP
PHP es un lenguaje
de script
interpretado en el
lado del servidor
utilizado para la
generacin de
pginas web
dinmicas,
embebidas en
pginas HTML y
ejecutadas en el
servidor
SEGURIDAD
VENTAJAS
DESVENTAJAS
PHP es un poderoso
*Se caracteriza por
lenguaje e
*Se necesita
ser un lenguaje
instalar un servidor intrprete, ya sea
muy rpido.
incluido como parte
web.
*Soporta en cierta
*Todo el trabajo lo de un servidor web
medida la
en forma de
realiza el servidor y
orientacin a
mdulo
o ejecutado
no delega al
objeto. Clases y
como
un
binario
cliente.
herencia.
CGI separado, es
*Dificulta la
*Es un lenguaje
capaz de acceder a
organizacin por
multiplataforma:
archivos, ejecutar
capas de la
Linux, Windows,
comandos y abrir
aplicacin.
entre otros.
conexiones de red
en el servidor
(CONTRERAS, s.f.)
Es un lenguaje para la creacin de sitios web dinmicos, acrnimo de Java Server Pages. Est
orientado a desarrollar pginas web en Java. JSP es un lenguaje multiplataforma. Creado para
ejecutarse del lado del servido
Las pginas son compiladas en la primera peticin.
Permite separar la parte dinmica de la esttica en las pginas web.
Los archivos se encuentran con la extensin (jsp).
Cdigo: se puede incrustar cdigo Java.
Directivas: permite controlar parmetros del servlet.
Acciones: permite alterar el fujo normal de ejecucin de una pgina.
Ejecucin rpida del servlets.
Crear pginas del lado del servidor.
Multiplataforma.
LENGUAJE
SERVIDOR JSP
CARACTERSTIC
AS:
ELEMENTOS
VENTAJAS:
Complejidad de aprendizaje.
DESVENTAJA
(CONTRERAS, s.f.)
CICLO DE VIDA
1. Inicializar el servlet
2. Interactuar con los clientes
3. Destruir el servlet
FUNCIONALIDAD
1.Leer los datos enviados por el cliente.
2.Extraer cualquier informacin til incluida en la cabecera HTTP o en el cuerpo del mensaje de
peticin enviado por el cliente.
3.Generar dinmicamente resultados.
4.Formatear los resultados en un documento HTML.
5.Establecer los parmetros HTTP adecuados incluidos en la cabecera de la respuesta (por ejemplo: el
tipo de documento, cookies, etc.)
6.Enviar el documento final al cliente.
VENTAJAS
*Es integrable con pginas JSP y se pueden usar filtros.
*Puede ser utilizados sobre cualquier Sistema Operativo y en la mayora de servidores Web.
(servlet.html, s.f.)
USOS
*Animar texto e imgenes en el
documento.
*Embeber
una
seccin
que
automticamente actualize su contenido
con las ltimas noticias, por ejemplo,
conAjax.
*Usar un formulario que obtenga datos
del usuario, procesarlo, verificarlo, y dar
una respuesta sin necesidad de hacer
otra llamada al servidor.
*Aadir
botones
con
acciones
personalizadas.
(wikipedia, s.f.)
LENGUAJE DEL
LADO CLIENTE
- SERVIDOR
XML
VENTAJAS
PARTES DE UN
DOCUMENTO
XML
PARTES DE UN
DOCUMENTO
XML
(wikipedia, s.f.)
Elementos
Atributos
Entidades predefinidas Entidades para representar caracteres
especiales para que, de esta forma, no sean interpretados como
marcado en el procesador XML.
Ejemplo: entidad predefinida: & carcter: &.
Secciones CDATA
Comentarios
Bibliografa
CONTRERAS, M. (s.f.). Obtenido de soda.ustadistancia.edu.co:
http://soda.ustadistancia.edu.co/enlinea/mariocontreras_lenguajeclien
teservidor/
es.wikipedia.org. (s.f.). Obtenido de
https://es.wikipedia.org/wiki/Applet_Java#Ventajas
nuke_publico. (s.f.). Obtenido de
http://www.adelat.org/media/docum/nuke_publico/lenguajes_del_lado_
servidor_o_cliente.html
servlet.html. (s.f.). Obtenido de
http://www.lab.inf.uc3m.es/~a0080802/RAI/servlet.html
vsbasic.wordpress.com. (s.f.). Obtenido de
https://vsbasic.wordpress.com/ventajas-y-desventajas/
wikipedia. (s.f.). Obtenido de https://es.wikipedia.org/wiki/HTML
wikipedia. (s.f.). Obtenido de https://es.wikipedia.org/wiki/HTML_din
%C3%A1mico
wikipedia. (s.f.). Obtenido de
https://es.wikipedia.org/wiki/Extensible_Markup_Language
ANEXOS
LENGUAJE DEL LADO CLIENTE
HTML
JAVASCRIPT
CSS
FLASH
APPLET
PHP
JSP
SERVLET
XML