Referentes Conceptuales
sobre los sistemas
basados en web
Conceptos Web
Sitio Web
Un sitio web, es un espacio virtual en Internet.
Se trata de un conjunto de páginas web que
son accesibles desde un mismo dominio o
subdominio de la World Wide Web (WWW).
Aplicaciones Web
Son aquellas aplicaciones que los usuarios pueden utilizar accediendo a
un Servidor web a través de Internet o de una intranet mediante un
navegador. En otras palabras, es una aplicación (Software) que se
codifica en un lenguaje soportado por los navegadores web en la que se
confía la ejecución al navegador.
Buscadores
Es una página web en la que se ofrece consultar una base de datos en la cual se
relacionan direcciones de páginas web con su contenido. Su uso facilita
enormemente la obtención de un listado de páginas web que contienen
información sobre el tema que nos interesa.
Redes
Sociales
Son unas plataformas informáticas de web 2.0 diseñadas para albergar
comunidades virtuales de individuos interconectados que comparten contenido,
información, archivos, fotos, audios, videos, etc.
Para acceder a una red social en internet, una persona básicamente tiene que
crear un perfil que le permita ingresar a una de estas plataformas. A partir de ese
momento, sus actividades pueden centrarse en conectar con otras personas,
ampliar su red de contactos, comunicarse, compartir contenido y ver los contenidos
que el resto de sus conocidos comparten.
Portales
Web
un Sitio Web a través del cual podemos acceder a multitud de recursos y de servicios, entre los
que suelen encontrarse buscadores, foros, documentos, aplicaciones, compra electrónica, etc.
Navegadores
Web
Funcionamiento
Como ya sabemos, la función básica de un navegador
es la de visualizar unos documentos denominados
páginas web (compuestos tanto de texto como de todo
tipo de elementos multimedia), que usualmente están
almacenados en unos ordenadores remotos conectados
a internet con un software especial para permitir el
acceso, (denominados servidores), y a los que se accede
mediante un protocolo (conjunto de reglas y normas
que permiten la intercomunicación de dispositivos)
conocido como HTTP(Hypertext Transfer Protocol, o
Protocolo de transferencia de hipertexto).
Diferencias
Internet
Explorer
El contenido web basado en lenguaje JavaScript, sin embargo,
es cargado con mayor fluidez por parte de Internet Explorer,
que es el que menor tiempo demora para la ejecución
Google
Chrome
Con cierta diferencia sobre sus homólogos, Google Chrome consigue una
mayor puntuación en Peacekeeper, alcanzando nada más y nada menos que
el doble de puntuación sobre la solución de la compañía de Cupertino, Safari.
FireFox
Es uno de los más llamativos por combinar todo tipo de herramientas, una
interfaz especialmente intuitiva y, además, una comunidad que desarrolla software
constantemente -como extensiones y plugins- para aumentar su utilidad.
Safari
. Es un navegador web que puede funcionar a la perfección en ordenadores con tan
solo 512 MB o 1 GB de memoria, donde el resto de navegadores web mostrarían
importantes deficiencias.
Ventajas Y
Desventajas
Ventajas
Incorporación de widgets, Sistema denominado "Automatic crash Recovery" Mejorado
visualmente, Navegación privada, Navegación por pestañas, Mejoras en la seguridad y
la navegacion de los ususarios
Desventajas
En la navegación privada no podemos almacenar cierta información como cookies, historia,
etc. Bastante inestabilidad en algunos navegadores y algunos son regularmente lentos.
Elementos y Tecnologia asociados de un sistema Web
Localizador de Recursos URL
Están formados por una
secuencia de caracteres, de
acuerdo a un formato
modélico y estándar, que
designa recursos en una
red, como Internet
Recursos referidos pueden
cambiar, esto es, la dirección
puede apuntar a recursos
variables en el tiempo
ODBC conectividad abierta
de bases de datos.
EL ODBC hace posible el
acceder a cualquier dato
desde cualquier aplicación, sin
importar qué SGBD tenga
COMMON GATEWAY
INTERFACE (CGI)
Especifica un estándar para
transferir datos entre el
cliente y el programa
permite a un cliente (navegador
web) solicitar datos de un programa
ejecutado en un servidor web
JDBC Java Database
Connectivity
Es una interfaz de
programación de
aplicaciones
Ejecución de operaciones sobre
bases de datos desde el
lenguaje de programación Java
Ofrece el paquete java.sql
utilizando el dialecto SQL
del modelo de BD
Lenguajes de Programacion Asociados al desarrollo Web
AJAX
Se ejecutan en el
cliente, es decir, en el
navegador de los
usuarios mientras se
mantiene la
comunicación asíncrona
con el servidor en
segundo plano
HTML
Es un estándar
que sirve de
referencia para la
elaboración de
páginas web en
sus diferentes
versiones, define
una estructura
básica y un código
(denominado
código HTML) para
la definición de
contenido de una
página web, como
texto, imágenes,
videos, entre otros
ASP
Es una tecnología
de Microsoft del
tipo "lado del
servidor" para
páginas web
generadas
dinámicamente
El lenguaje de
programación ASP, nos
ofrece las siguientes
ventajas: separar el
código html del ASP,
mayor facilidad para
realizar cambios, fácil
instalación y
funcionamiento, mayor
protección del código.
PERL
Es un lenguaje libre
de uso, eso quiere
decir que es gratuito.
Antes estaba muy
asociado a la
plataforma Uníx, pero
en la actualidad está
disponible en otros
sistemas operativos
como Windows.
PHP
PHP se considera
uno de los lenguajes
más flexibles,
potentes y de alto
rendimiento
conocidos hasta el
día de hoy[cita
requerida], lo que ha
atraído el interés de
múltiples sitios con
gran demanda de
tráfico, como
Facebook, para optar
por el mismo como
tecnología de servidor
JSP
Con JSP podemos
crear aplicaciones
web que se ejecuten
en variados
servidores web, de
múltiples
plataformas, ya que
Java es en esencia un
lenguaje
multiplataforma. Las
páginas JSP están
compuestas de código
HTML/XML mezclado
con etiquetas
especiales para
programar scripts de
servidor en sintaxis
Java. Por tanto, las
JSP podremos
escribirlas con
nuestro editor
HTML/XML habitual.
JAVASCRIPT
Javascript es un
lenguaje de programación
que surgió con el objetivo
inicial de programar
ciertos comportamientos
sobre las páginas web,
respondiendo a la
interacción del usuario y
la realización de
automatismos sencillos. .
Las necesidades de las
aplicaciones web
modernas y el HTML5 ha
provocado que el uso de
Javascript que
encontramos hoy haya
llegado a unos niveles de
complejidad y
prestaciones tan grandes
como otros lenguajes de
primer nivel.
VBScript
Es un lenguaje
interpretado por el
Windows Scripting
Host de Microsoft. Su
sintaxis refleja su
origen como variación
del lenguaje de
programación Visual
Basic. , permite más
margen de actuación y
flexibilidad que el
lenguaje batch[cita
requerida] (o de proceso
por lotes) desarrollado a
finales de los años 1970
para el MS-DOS
Formatos Digitales De Video
AVI =Audio
y Video
Intercalado
El archivo AVI puede contener video con una calidad excelente.
Sin embargo el peso del archivoresulta siempre muy elevado.
Admite distintos códecs de compresión como CinePak,
Intel Indeo 5, DV, etc. Los códecs con más capacidad de
compresión y una calidad aceptable son DivX y XviD.
MOV
Este tipo de archivos también pueden tener extensión *.QT y Admite streaming..
Utiliza un códec propio que evoluciona en versiones con bastante rapidez.
Es el formato de video y audio desarrollado por Apple.
MPEG (Moving Pictures
Expert Group = Grupo de
Expertos de Películas)
Admite distintos tipos de códecs de compresión: MPEG-1
(calidad CD), MPEG-2 (calidad DVD), MPEG-3 (orientado al
audio MP3) y MPEG-4 (más orientado a la web)
Extensión *.MPG ó *.MPEG. Se reproducen
con Windows Media Player y QuickTime.
DVD
Usan el contenedor VOB que incluye video en MPEG-2 y
audio en AC-3 (multicanal) o MPEG (estéreo).
Formato usado en los discos ópticos con capacidad de más de
4.7 GB, Archivos y extensiones de archivo de un DVD
Formatos Digitales de Sonido
REAL
AUDIO
la tecnología RealAudio permite adaptarse automáticamente a la
capacidad de recepción del usuario final, dependiendo de su
velocidad de conexión, procesador y memoria
es el estándar para transmitir audio
por medio de Internet.
MP3 (Moving
Pictures Expert
Group)
usa una compresión de 128kbit/s tendrá un
tamaño de aproximadamente unas 11 veces
menor que su homónimo en CD
son formatos de compresión para
video, tiene muy poco tamaño.
WAV
es compatible con casi cualquier códec de
audio, se utiliza principalmente con el
formato PCM (no comprimido)
contienen información de audio del mundo real, esto
es la representación digital de una señal analógica.
desarrollado y propiedad de Microsoft y de IBM
AIFF (Audio
Interchange
File Format)
El formato fue desarrollado por Apple
Computer y es el formato estándar de audio
para los computadores Macintosh
no soporta compresión de datos, por tanto los archivos
AIFF tienden a ser grandes. un formato común para
almacenar y transmitir sonidos de muestra.
VOC
El formato VOC es propietario de Creative y
apareció con las tarjetas de sonido
SoundBlaster. Muy simple pero muy poco
flexible
comienza por una cabecera de 32 bytes, tras la cabecera se
encuentra una secuencia de bloques de datos, siendo el último un
indicador de final de fichero (Terminator Block)