Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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,
Flash)
Se actualiza manualmente
Se utiliza algn tipo de programa editor
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
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
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
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
Lenguajes de programacin
Perl:
Toma elementos del lenguaje C y shell
Lenguaje de propsito general
Multiparadigma (programacin orientada a objetos,
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
Lenguajes de programacin
Ajax (Asynchronous JavaScript And XML):
Tcnica de desarrollo web para crear aplicaciones
Lenguajes de programacin
CSS (Cascading Style Sheets):
Lenguaje usado para definir la presentacin de un