Você está na página 1de 32

LAS PAGINAS

WEB

QUE ES UNA PAGINA WEB?


Una pgina Web, tambin conocida
como una pgina de Internet, es un
documento
electrnico
adaptado
para la Web, pero normalmente
forma parte de un sitio Web. Su
principal
caracterstica
son
los
hipervnculos de una pgina, siendo
esto el fundamento de la Web.

CARACTERISTICAS DE UNA
PAGINA WEB
Una pgina web est compuesta
principalmente por informacin (slo
texto y/o mdulos multimedia as como
por hiperenlaces; adems puede
contener o asociar datos de estilo para
especificar cmo debe visualizarse, y
tambin aplicaciones embebidas para
as hacerla interactiva.
Las pginas web son escritas en un
lenguaje de marcado que provee la
capacidad de manejar e insertar
hiperenlaces, generalmente HTML.

PAGINA WEB ESTATICA


Las pginas web estticas son
aquellas realizadas en HTML
que pueden mostrar en
alguna parte de la pgina
objetos en movimiento tales
como banners, gifs animados,
videos, etc.

TIPOS DE PAGINAS WEB


PAGINA WEB DINAMICA: Las
pginas dinmicas que se generan
al momento de la visualizacin, se
especifican a travs de algn
lenguaje
interpretado,
generalmente Java Script, y la
aplicacin encargada de visualizar
el contenido es la que realmente
debe
generarlo.
Las
pginas
dinmicas que se generan, al ser
solicitadas, son creadas por una

LOS BLOGS

QUE ES UN BLOG?
Un blog, (tambin se conocen como
weblog o bitcora), es un sitio web que
recopila cronolgicamente textos o
artculos de uno o varios autores,
apareciendo primero el ms reciente.
Habitualmente, en cada artculo, los
lectores
pueden
escribir
sus
comentarios
y
el
autor
darles
respuesta, de forma que es posible
establecer un dilogo.
El uso o temtica de cada blog es
particular, los hay de tipo personal,

rbol de tecnologas web

Pginas estticas vs Pginas


dinmicas
Pgina web esttica:
Contenido que no cambia frecuentemente
Informacin en archivos HTML (y otras tecnologas como

Flash)
Se actualiza manualmente
Se utiliza algn tipo de programa editor

Pgina web dinmica:


Puede tener cambios frecuentes en la informacin
Los contenidos se almacenan en una base de datos
Se actualiza a travs de un gestor de contenidos (CMS)

Pginas dinmicas de cliente o de


servidor
Pginas dinmicas de servidor:

Lenguajes de programacin
HTML (HyperText Markup Language):
No es un lenguaje de programacin
Lenguaje de marcado basado en etiquetas (< >)
Empleado para dar forma al contenido de las pginas

web
El estndar lo define el W3C (World Wide Web
Consortium)
Definido por el SGML (Standard Generalized Markup
Language)
Extensiones de archivos .html .htm

Lenguajes de programacin
HTML (HyperText Markup Language):

Lenguajes de programacin
XML (Extensible Markup Language):
Metalenguaje extensible de etiquetas desarrollado por el W3C
Es una forma de definir lenguajes para diferentes necesidades
Estndar para el intercambio de informacin estructurada

entre diferentes plataformas


Se puede usar en bases de datos, editores de texto, hojas de
clculo, etc.
Definido por el SGML (Standard Generalized Markup
Language)
Extensiones de archivos .xml

Lenguajes de programacin
XHTML (Extensible Hypertext Markup Language):
Sustituto para HTML como estndar para las pginas

web
Cumple especificaciones ms estrictas de XML
El contenido de la WWW ahora puede visualizarse
desde numerosos dispositivos
Necesidad de estndares estrictos
La informacin y la forma de presentarla deben estar
claramente separadas
Base para la creacin de la web semntica

Lenguajes de programacin
JavaScript:
Sigue las especificaciones del ECMAScript
Lenguaje de scripts basado en objetos
Permite la creacin de pginas dinmicas
Se incrustra en el documento HTML
Se maneja del lado del cliente
No permite consultar datos del lado del servidor
Estndar definido y mantenido por W3C a travs del

DOM (Document Object Model)

Lenguajes de programacin
ActionScript:
Lenguaje de programacin orientado a objetos (OOP)
Utilizado en el entorno Adobe Flash
Basado en especificaciones de ECMAScript
Similar a JavaScript
La versin 3.0 ha significado una mejora en el manejo

de programacin orientada a objetos

Lenguajes de programacin
PHP (Hypertext Preprocessor):
Usado principalmente para sitio dinmicos
Del lado del servidor
Embebido en HTML
Necesita de servidor Web (Apache o IIS con las

libreras de PHP)
Lenguaje libre
Multiplataforma
Descataca su conectividad con MySQL
Extensiones de archivo .php

Lenguajes de programacin
ASP (Active Server Pages):
Creado por Microsoft
Del lado del servidor
Requiere Internet Information Server (IIS)
ptimo con el manejador de base de datos SQL

Server
Tecnologa propietaria
Hospedaje costoso
Extensiones de archivo .asp

Lenguajes de programacin
ASP.NET:
Es un framework de desarrollo
Comercializado por microsoft
Se puede usar C#, VB.NET o J# en los desarrollos

Web
Las aplicaciones necesitan de Framework de .NET
Se ejecuta en el lado del servidor
Orientado a objetos
Los archivos son extensin .aspx

Lenguajes de programacin
JSP (Java Server Pages):
Orientado a desarrollar pginas Web en Java
Lenguaje multiplataforma
Se ejecuta en el lado del servidor
Similar a ASP.NET en la potencia de los desarrollos
Necesita para su funcionamiento el servidor Tomcat
Permite separar el cdigo dinmico del esttico
El cdigo JSP se puede incrustar en HTML
Utiliza el motor de servlets de Java
La extensin de archivo es .jsp

Lenguajes de programacin
JSP (Java Server Pages):

Ejemplos: http://www.sun.com/

Lenguajes de programacin
ColdFusion:
Desarrollado por Macromedia
Usado para crear sitios dinmicos
Del lado del servidor
Requiere servidor ColdFusion
Interacta de manera simple con bases de datos

(Sybase, Oracle, MySQL, SQL Server, o Access)


Extensin de archivo .cfm

Lenguajes de programacin
Perl:
Toma elementos del lenguaje C y shell
Lenguaje de propsito general
Multiparadigma (programacin orientada a objetos,

programacin estructurada y programacin funcional)


Pensado para la plataforma UNIX, pero disponible
para varios sistemas operativos
Los archivos son extensin .pl

Lenguajes de programacin
Python:
Lenguaje creado en el ao 1991 por Guido Van Rossum
Considerado como el ms limpio para programar
Permite crear todo tipo de aplicaciones incluyendo sitios

web
Se ejecuta en el lado del servidor
Licencia de cdigo abierto (Opensource)
Multiplataforma
Multiparadigma (programacin orientada a objetos,
programacin estructurada y programacin funcional)
La extensin de archivo es .py

Lenguajes de programacin
Ruby:
Lenguaje desarrollado por Yukihro Matz Matsumoto
Inspirada en Python y Perl
Distribuido bajo licencia de software libre
Orientado a objetos
Los archivos son extensin .rb

Ruby on Rails
Framework de aplicaciones web de cdigo abierto

escrito en el lenguaje de programacin Ruby

Lenguajes de programacin
Ajax (Asynchronous JavaScript And XML):
Tcnica de desarrollo web para crear aplicaciones

interactivas o RIA (Rich Internet Applications)


Se ejecutan en el cliente mientras mantienen la
comunicacin asncrona con el servidor en segundo
plano
Permite realizar cambios sobre las pginas sin
necesidad de recargarlas
Se aumenta la interactividad, velocidad y usabilidad
en las aplicaciones

Lenguajes de programacin
CSS (Cascading Style Sheets):
Lenguaje usado para definir la presentacin de un

documento estructurado (HTML, XHTML)


Desarrollado por el W3C
La idea que se encuentra detrs del desarrollo de
CSS es separar la estructura de un documento de su
presentacin
Extensin .css

Você também pode gostar