7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 3/32
¿QUE ES UNA PAGINA WEB?
• Una página Web, también conocidacomo una página de Intenet, e! undocumento e"ect#nico adaptadopaa "a Web, peo noma"mente$oma pate de un !itio Web% Supincipa" caacte&!tica !on "o!
'ipe(&ncu"o! de una página, !iendoe!to e" $undamento de "a Web%
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 4/32
)A*A)+E*IS+I)AS E UNA
PAGINA WEBUna página -eb e!tá compue!ta
pincipa"mente po in$omaci#n .!#"o
te/to 01o m#du"o! mu"timedia a!& comopo 'ipeen"ace!2 ademá! puedecontene o a!ocia dato! de e!ti"o paae!peci3ca c#mo debe (i!ua"i4a!e, 0también ap"icacione! embebida! paa
a!& 'ace"a inteacti(a%
La! página! -eb !on e!cita! en un"engua5e de macado 6ue po(ee "a
capacidad de mane5a e in!eta
'ipeen"ace!, genea"mente 7+8L%
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 5/32
PAGINA WEB ES+A+I)A
La! página! -eb e!tática! !ona6ue""a! ea"i4ada! en 7+8L6ue pueden mo!ta ena"guna pate de "a página
ob5eto! en mo(imiento ta"e!como banne!, gi$! animado!,(ideo!, etc%
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 7/32
+IP9S E PAGINAS WEB• PAGINA WEB INA8I)A: La!página! dinámica! 6ue !e genean
a" momento de "a (i!ua"i4aci#n, !ee!peci3can a ta(é! de a"g;n"engua5e intepetado,genea"mente <a(a Scipt, 0 "a
ap"icaci#n encagada de (i!ua"i4ae" contenido e! "a 6ue ea"mentedebe genea"o% La! página!dinámica! 6ue !e genean, a" !e
!o"icitada!, !on ceada! po una
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 11/32
¿QUE ES UN BL9G?
Un blog, .también !e conocen como-eb"og o bitácoa=, e! un !itio -eb 6ue
ecopi"a cono"#gicamente te/to! oat&cu"o! de uno o (aio! autoe!,apaeciendo pimeo e" má! eciente%7abitua"mente, en cada at&cu"o, "o!"ectoe! pueden e!cibi !u!comentaio! 0 e" auto da"e!e!pue!ta, de $oma 6ue e! po!ib"ee!tab"ece un diá"ogo%E" u!o o temática de cada b"og e!
paticu"a, "o! 'a0 de tipo pe!ona",
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 13/32
Árbol de tecnologías web
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 14/32
Páginas estáticas vs Páginas
dinámicasPágina web estática:Contenido que no cambia frecuentemente
Información en archivos HTML (y otras tecnologas como!lash"#e actuali$a manualmente#e utili$a alg%n ti&o de &rograma editor
Página web dinámica:'uede tener cambios frecuentes en la informaciónLos contenidos se almacenan en una base de datos#e actuali$a a travs de un gestor de contenidos (CM#"
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 15/32
Páginas dinámicas de cliente o de
servidor Páginas dinámicas de servidor :
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 16/32
Lenguajes de programación
HTML (HyperText Markup Language):)o es un lengua*e de &rogramación
Lengua*e de marcado basado en etiquetas (+ ,"-m&leado &ara dar forma al contenido de las &.ginas
/eb-l est.ndar lo define el 01C (0orld 0ide 0eb
Consortium"2efinido &or el #3ML (#tandard 3enerali$ed Mar4u&
Language"-5tensiones de archivos 6html ó 6htm
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 17/32
Lenguajes de programación
HTML (HyperText Markup Language):
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 18/32
Lenguajes de programación
XML (Extensibe Markup Language):Metalengua*e e5tensible de etiquetas desarrollado &or el 01C-s una forma de definir lengua*es &ara diferentes necesidades
-st.ndar &ara el intercambio de información estructuradaentre diferentes &lataformas#e &uede usar en bases de datos7 editores de te5to7 ho*as de
c.lculo7 etc62efinido &or el #3ML (#tandard 3enerali$ed Mar4u&
Language"-5tensiones de archivos 65ml
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 19/32
Lenguajes de programación
XHTML (Extensibe Hypertext Markup Language):#ustituto &ara HTML como est.ndar &ara las &.ginas
/eb
Cum&le es&ecificaciones m.s estrictas de 8ML-l contenido de la 000 ahora &uede visuali$arse
desde numerosos dis&ositivos)ecesidad de est.ndares estrictos
La información y la forma de &resentarla deben estarclaramente se&aradas9ase &ara la creación de la /eb sem.ntica
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 20/32
Lenguajes de programación
!ava"cript:#igue las es&ecificaciones del -CM#cri&tLengua*e de scri&ts basado en ob*etos
'ermite la creación de &.ginas din.micas#e incrustra en el documento HTML#e mane*a del lado del cliente)o &ermite consultar datos del lado del servidor -st.ndar definido y mantenido &or 01C a travs del
2;M (2ocument ;b*ect Model"
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 21/32
Lenguajes de programación
#ction"cript:Lengua*e de &rogramación orientado a ob*etos (;;'"<tili$ado en el entorno dobe !lash
9asado en es&ecificaciones de -CM#cri&t#imilar a =ava#cri&tLa versión 16> ha significado una me*ora en el mane*o
de &rogramación orientada a ob*etos
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 22/32
Lenguajes de programación
PHP (Hypertext Preprocessor):<sado &rinci&almente &ara sitio din.micos2el lado del servidor
-mbebido en HTML)ecesita de servidor 0eb (&ache o II# con las
libreras de 'H'"Lengua*e libreMulti&lataforma2escataca su conectividad con My#?L-5tensiones de archivo 6&h&
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 23/32
Lenguajes de programación
#"P (#ctive "erver Pages):Creado &or Microsoft2el lado del servidor
@equiere Internet Information #erver (II#"A&timo con el mane*ador de base de datos #?L
#erver Tecnologa &ro&ietariaHos&eda*e costoso-5tensiones de archivo 6as&
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 24/32
Lenguajes de programación
#"P$%ET:-s un frame/or4 de desarrolloComerciali$ado &or microsoft
#e &uede usar CB7 96)-T o =B en los desarrollos0ebLas a&licaciones necesitan de !rame/or4 de 6)-T#e e*ecuta en el lado del servidor ;rientado a ob*etosLos archivos son e5tensión 6as&5
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 25/32
Lenguajes de programación
!"P (!ava "erver Pages):;rientado a desarrollar &.ginas 0eb en =avaLengua*e multi&lataforma
#e e*ecuta en el lado del servidor #imilar a #'6)-T en la &otencia de los desarrollos)ecesita &ara su funcionamiento el servidor Tomcat'ermite se&arar el código din.mico del est.tico-l código =#' se &uede incrustar en HTML<tili$a el motor de servlets de =avaLa e5tensión de archivo es 6*s&
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 26/32
Lenguajes de programación
!"P (!ava "erver Pages):
-*em&los: htt&:DD///6sun6comD
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 27/32
Lenguajes de programación
&od'usion:2esarrollado &or Macromedia<sado &ara crear sitios din.micos
2el lado del servidor @equiere servidor Cold!usionInteract%a de manera sim&le con bases de datos
(#ybase7 ;racle7 My#?L7 #?L #erver7 o ccess"-5tensión de archivo 6cfm
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 28/32
Lenguajes de programación
Per:Toma elementos del lengua*e C y shellLengua*e de &ro&ósito general
Multi&aradigma (&rogramación orientada a ob*etos7&rogramación estructurada y &rogramación funcional"'ensado &ara la &lataforma <)I87 &ero dis&onible
&ara varios sistemas o&erativos
Los archivos son e5tensión 6&l
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 29/32
Lenguajes de programación
Pyton:Lengua*e creado en el aEo FGGF &or 3uido an @ossumConsiderado como el m.s lim&io &ara &rogramar 'ermite crear todo ti&o de a&licaciones incluyendo sitios
/eb#e e*ecuta en el lado del servidor Licencia de código abierto (;&ensource"Multi&lataformaMulti&aradigma (&rogramación orientada a ob*etos7
&rogramación estructurada y &rogramación funcional"La e5tensión de archivo es 6&y
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 30/32
Lenguajes de programación
uby:Lengua*e desarrollado &or u4ihro Mat$J MatsumotoIns&irada en 'ython y 'erl
2istribuido ba*o licencia de soft/are libre;rientado a ob*etosLos archivos son e5tensión 6rb
uby on ais
!rame/or4 de a&licaciones /eb de código abiertoescrito en el lengua*e de &rogramación @uby
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 31/32
Lenguajes de programación
#*ax (#syncronous !ava"cript #nd XML):Tcnica de desarrollo /eb &ara crear a&licaciones
interactivas o @I (@ich Internet &&lications"
#e e*ecutan en el cliente mientras mantienen lacomunicación asncrona con el servidor en segundo&lano'ermite reali$ar cambios sobre las &.ginas sin
necesidad de recargarlas#e aumenta la interactividad7 velocidad y usabilidad
en las a&licaciones
7/18/2019 WEB2
http://slidepdf.com/reader/full/web255cf87e855034664618b7633 32/32
Lenguajes de programación
&"" (&ascading "tye "eets):Lengua*e usado &ara definir la &resentación de un
documento estructurado (HTML7 8HTML"
2esarrollado &or el 01CLa idea que se encuentra detr.s del desarrollo de
C## es se&arar la estructura de un documento de su&resentación
-5tensión 6css