SlideShare una empresa de Scribd logo
1 de 10
u n i d a d 1
© MACMILLAN Profesional
Evolución de las
aplicaciones web
u n i d a d
1
u n i d a d 1
© MACMILLAN Profesional
u n i d a d 1
© MACMILLAN Profesional
Aplicaciones web
Se denomina aplicación web al software que reside en un ordenador,
denominado servidor web, que los usuarios pueden utilizar a través
de Internet o de una intranet, con un navegador web, para obtener los
servicios que ofrezca.
Tipos de aplicaciones web: según sus posibilidades de acceso
Públicas: como las tiendas virtuales, diarios digitales, portales
de Internet, etc.
Restringidas: como las intranets y normalmente las extranets.
Intranet: red de ordenadores particulares que utiliza
tecnología Internet para compartir dentro de una
organización parte de sus sistemas de información y
sistemas operacionales.
Extranet: parte de la intranet de una organización que se
extiende a usuarios fuera de ella, normalmente utilizando
Internet. Suele tener un acceso semiprivado.
u n i d a d 1
© MACMILLAN Profesional
Aplicaciones web
La popularidad de las aplicaciones web se basa en:
•La facilidad de acceso ya que solo es necesario un navegador web.
•La independencia del sistema operativo.
•La facilidad de actualización y mantenimiento, sin tener que
redistribuir y reinstalar el software.
Tipos de aplicaciones web: según su relación con el usuario
Estática: son aquellas que muestran información al
navegante, de forma que este se limita a obtener dicha
información, sin que pueda interactuar con la página web
visitada. Las webs estáticas están construidas principalmente
con hipervínculos.
Dinámica: se trata de aquellas que contienen elementos que
permiten una comunicación activa entre el usuario y la
aplicación, y cuyo contenido se genera a partir de lo que un
usuario introduce en ella. Estas páginas web dinámicas se
pueden considerar una aplicación web, dado que permiten
que el usuario acceda a los datos de modo interactivo.
u n i d a d 1
© MACMILLAN Profesional
Desarrollo de aplicaciones web
Con la creación de Internet surgieron infinidad de posibilidades de
acceso a la información. Al principio, con la arquitectura cliente-
servidor, cada aplicación tenía su propio programa cliente, que servía
como interfaz de usuario y tenía que ser instalado y actualizado.
Arquitectura cliente servidor: se trata de una aplicación
distribuida en la que un cliente realiza peticiones a otro
programa, el servidor, que le da respuesta.
En cambio, las aplicaciones web generan dinámicamente una
serie de páginas web en un formato estándar, como HTML o
XHTML, soportados por los navegadores web comunes. Se utilizan
lenguajes interpretados en el lado del cliente, directamente o a través
de plugins, tales como JavaScript, applets de Java, Flash, etc., para
añadir elementos dinámicos en la interfaz del usuario.
Generalmente, cada página web en particular se envía al cliente
como un documento estático, pero la secuencia de páginas ofrece al
usuario una experiencia interactiva.
Como tecnologías utilizadas, destacan los servlets Java y el lenguaje
PHP.
u n i d a d 1
© MACMILLAN Profesional
Desarrollo de aplicaciones web
Web 2.0
Se refiere a un estado de la World Wide Web en el cual las páginas
web son diseñadas con un estilo diferente a las que componían el
estado anterior, la denominada Web 1.0 o Web de “solo lectura”,
donde la mayoría de las páginas eran estáticas. Representa la
evolución de las aplicaciones tradicionales hacia las aplicaciones web
enfocadas al usuario final.
La Web 2.0 es más una actitud que una tecnología. Se trata de
aplicaciones que generen colaboración y de servicios que reemplacen
las aplicaciones de escritorio, ya que permite que la gente escriba en
Internet y comparta sus producciones. Se acuñó el término Web 2.0
a raíz de una conferencia en el año 2004 sobre el renacimiento y
evolución de la Web. En esta conferencia se establecieron algunas
características generales de las aplicaciones Web 2.0:
•La Web es la plataforma.
•La información es el procesador.
•Los efectos son movidos por una arquitectura de participación.
•La innovación surge de características distribuidas por
desarrolladores independientes.
•El fin del círculo de adopción de software.
u n i d a d 1
© MACMILLAN Profesional
Desarrollo de aplicaciones web
Web 3.0
Actualmente, se está desarrollando la Web 3.0 o Web “semántica”,
donde las actividades de los usuarios se analizan en detalle. Así, las
conductas de comportamiento, el historial de compras, frecuencia y
tamaño de pedidos, gustos, preferencias, etc., son datos que quedan
registrados al navegar a través de la web.
La Web 3.0 será más “inteligente”, los usuarios podrán hacer
búsquedas más cercanas al lenguaje natural. Además, la
información tendrá contenido semántico asociado y la Web podrá
relacionar conceptos de múltiples fuentes y deducir información a
través de reglas asociadas al significado del contenido, consiguiendo
así búsquedas mucho más eficientes.
Por ejemplo, SIRI o Google Search, son nuevos sistemas de
búsqueda pensados para entender al usuario. Así, se podrán
buscar cosas como “¿necesitaré paraguas mañana?”, y el
sistema se conectará a servicios web de predicción
meteorológica para saber el tiempo que hará mañana en
nuestra ubicación y así contestar.
u n i d a d 1
© MACMILLAN Profesional
Desarrollo de aplicaciones web
Las tecnologías y conceptos que permiten desarrollar la Web 3.0
son:
RDF
Resource Description Framework: convierte las descripciones de
los recursos en expresiones con la forma sujeto (aquello que se está
describiendo)–predicado (relación establecida acerca del recurso)–
objeto (el otro recurso con el que se establece la relación).
RDF Schema
Resource Description Framework Schema: lenguaje de ontologías
que proporciona los elementos básicos para la descripción de
vocabulario.
OWL
Ontology Web Lenguage: lenguaje de marcado para publicar y
compartir datos usando ontologías en la WWW, que tiene como
objetivo facilitar un modelo de marcado construido sobre RDF y
codificado en XML.
Web 2.0
eXtensive Markup Lenguage: lenguaje estándar para
el intercambio de información entre diferentes
plataformas.
u n i d a d 1
© MACMILLAN Profesional
Servicios web
Los servicios web engloban una serie de tecnologías, protocolos y
estándares que permiten el diálogo entre sistemas informáticos.
Independientemente de su plataforma, utilizan los propios recursos de
comunicación que ofrece Internet para intercambiar datos con los
servidores web.
Funcionamiento de un servicio web
Los servicios web se basan en la arquitectura cliente-servidor, con
una ventaja principal, y es que garantizan la independencia del
lenguaje y del sistema que los alberga. Lo importante es las
funcionalidades que ofrecen y no el sistema o el lenguaje sobre el que
están implementados. Para describir el esquema de funcionamiento
básico de un servicio web, se tomará como ejemplo el funcionamiento
de un servidor de páginas web:
•Espera peticiones en el puerto TCP indicado (el estándar por
defecto para HTTP es el 80).
•Recibe una petición.
•Busca el recurso.
•Envía el recurso utilizando la misma conexión por la que recibió
petición o devuelve el error 404 si no lo encuentra.
•Vuelve al primer punto.
u n i d a d 1
© MACMILLAN Profesional
Servicios web
Instalación de un servidor web y de BBDD y un intérprete de PHP
Para poder gestionar la diversidad de aplicaciones y servicios web
que permiten publicar diferentes tipos de contenidos en las páginas
web, los servidores web necesitan comunicarse con algún servidor de
base de datos, encargado de almacenar toda la información
necesaria para el mantenimiento de esos servicios, y con un
intérprete de alguno de los lenguajes de programación de servidores
(PHP, Perl, Python, etc.).
Para ello, instalaremos XAMPP (la X porque es multisistema, es decir,
está disponible para diferentes plataformas, A de Apache, M de
MySQL, P de PHP y la otra P de Perl).
XAMPP: es una aplicación que consiste en el servidor web
Apache, base de datos MySQL y un intérprete del lenguaje de
programación PHP. Posteriormente se pueden instalar,
configurar y mantener otras aplicaciones web sobre estos
servidores fundamentales.

Más contenido relacionado

Similar a aplicaciones_web_advantage_multimedia.ppt

Similar a aplicaciones_web_advantage_multimedia.ppt (20)

web 2.0
web 2.0web 2.0
web 2.0
 
Resultado de aprendizaje
Resultado de aprendizajeResultado de aprendizaje
Resultado de aprendizaje
 
WEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIALWEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIAL
 
LA WEB 2.0
LA WEB 2.0LA WEB 2.0
LA WEB 2.0
 
Elemento1
Elemento1Elemento1
Elemento1
 
Elemento1
Elemento1Elemento1
Elemento1
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
UWE
UWEUWE
UWE
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIGArquitectura web  EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
Arquitectura web EXPOSICION KAREN ANDRADE, EFRAIN SARANSIG
 
Arquitectura Web y Aplicaciones web [Infografia]
Arquitectura Web y Aplicaciones web [Infografia]Arquitectura Web y Aplicaciones web [Infografia]
Arquitectura Web y Aplicaciones web [Infografia]
 
Web2.0 3.0
Web2.0 3.0Web2.0 3.0
Web2.0 3.0
 
Web 2 pamela sanchez
Web 2 pamela sanchezWeb 2 pamela sanchez
Web 2 pamela sanchez
 
Arquitectura Web y Aplicaciones web (Infografia)
Arquitectura Web y Aplicaciones web (Infografia)Arquitectura Web y Aplicaciones web (Infografia)
Arquitectura Web y Aplicaciones web (Infografia)
 
Tecnologias de desarrollo web
Tecnologias de desarrollo webTecnologias de desarrollo web
Tecnologias de desarrollo web
 
Arquitectura Web
Arquitectura WebArquitectura Web
Arquitectura Web
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
 
W E B 2
W E B 2W E B 2
W E B 2
 

Más de ssuser948499

Presentación1.estudio de casos de usobsb
Presentación1.estudio de casos de usobsbPresentación1.estudio de casos de usobsb
Presentación1.estudio de casos de usobsbssuser948499
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
la publicidaden el internetcomo medio ac
la publicidaden el internetcomo medio acla publicidaden el internetcomo medio ac
la publicidaden el internetcomo medio acssuser948499
 
f_ormulas_y_funciones.excel planillas po
f_ormulas_y_funciones.excel planillas pof_ormulas_y_funciones.excel planillas po
f_ormulas_y_funciones.excel planillas possuser948499
 
editores de texto.neln sistemas de bases
editores de texto.neln sistemas de baseseditores de texto.neln sistemas de bases
editores de texto.neln sistemas de basesssuser948499
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptssuser948499
 
proyectointegrador-100308005101-phpapp02.pptx
proyectointegrador-100308005101-phpapp02.pptxproyectointegrador-100308005101-phpapp02.pptx
proyectointegrador-100308005101-phpapp02.pptxssuser948499
 
mongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frmongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frssuser948499
 
presentacinorm-150325230016-conversion-gate01.pptx
presentacinorm-150325230016-conversion-gate01.pptxpresentacinorm-150325230016-conversion-gate01.pptx
presentacinorm-150325230016-conversion-gate01.pptxssuser948499
 
Curso_OBS. infromatica basica sistemas a
Curso_OBS. infromatica basica sistemas aCurso_OBS. infromatica basica sistemas a
Curso_OBS. infromatica basica sistemas assuser948499
 
introducion a sistemas de bases de datos
introducion a sistemas de bases de datosintroducion a sistemas de bases de datos
introducion a sistemas de bases de datosssuser948499
 
instalacion de linux ububtu 10.10 gestio
instalacion de linux ububtu 10.10 gestioinstalacion de linux ububtu 10.10 gestio
instalacion de linux ububtu 10.10 gestiossuser948499
 
seguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internetseguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internetssuser948499
 
modulo tres capas redes tecnologia inter
modulo tres capas redes tecnologia intermodulo tres capas redes tecnologia inter
modulo tres capas redes tecnologia interssuser948499
 
Gestion y manejo de bases de datos II 24
Gestion y manejo de bases de datos II 24Gestion y manejo de bases de datos II 24
Gestion y manejo de bases de datos II 24ssuser948499
 
presentacion d actividad opara bases de datos
presentacion d actividad opara bases de datospresentacion d actividad opara bases de datos
presentacion d actividad opara bases de datosssuser948499
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
gestión y manejo de bases de datos basic
gestión y manejo de bases de datos basicgestión y manejo de bases de datos basic
gestión y manejo de bases de datos basicssuser948499
 
Plantilla_de_presentación_de_trabajo_remoto.pptx
Plantilla_de_presentación_de_trabajo_remoto.pptxPlantilla_de_presentación_de_trabajo_remoto.pptx
Plantilla_de_presentación_de_trabajo_remoto.pptxssuser948499
 
Telindus-RedIRIS-Virtualizacion.ppt
Telindus-RedIRIS-Virtualizacion.pptTelindus-RedIRIS-Virtualizacion.ppt
Telindus-RedIRIS-Virtualizacion.pptssuser948499
 

Más de ssuser948499 (20)

Presentación1.estudio de casos de usobsb
Presentación1.estudio de casos de usobsbPresentación1.estudio de casos de usobsb
Presentación1.estudio de casos de usobsb
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
la publicidaden el internetcomo medio ac
la publicidaden el internetcomo medio acla publicidaden el internetcomo medio ac
la publicidaden el internetcomo medio ac
 
f_ormulas_y_funciones.excel planillas po
f_ormulas_y_funciones.excel planillas pof_ormulas_y_funciones.excel planillas po
f_ormulas_y_funciones.excel planillas po
 
editores de texto.neln sistemas de bases
editores de texto.neln sistemas de baseseditores de texto.neln sistemas de bases
editores de texto.neln sistemas de bases
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
 
proyectointegrador-100308005101-phpapp02.pptx
proyectointegrador-100308005101-phpapp02.pptxproyectointegrador-100308005101-phpapp02.pptx
proyectointegrador-100308005101-phpapp02.pptx
 
mongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles frmongodb.base de datis noo relacionles fr
mongodb.base de datis noo relacionles fr
 
presentacinorm-150325230016-conversion-gate01.pptx
presentacinorm-150325230016-conversion-gate01.pptxpresentacinorm-150325230016-conversion-gate01.pptx
presentacinorm-150325230016-conversion-gate01.pptx
 
Curso_OBS. infromatica basica sistemas a
Curso_OBS. infromatica basica sistemas aCurso_OBS. infromatica basica sistemas a
Curso_OBS. infromatica basica sistemas a
 
introducion a sistemas de bases de datos
introducion a sistemas de bases de datosintroducion a sistemas de bases de datos
introducion a sistemas de bases de datos
 
instalacion de linux ububtu 10.10 gestio
instalacion de linux ububtu 10.10 gestioinstalacion de linux ububtu 10.10 gestio
instalacion de linux ububtu 10.10 gestio
 
seguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internetseguridad de las aplicaciones web en el internet
seguridad de las aplicaciones web en el internet
 
modulo tres capas redes tecnologia inter
modulo tres capas redes tecnologia intermodulo tres capas redes tecnologia inter
modulo tres capas redes tecnologia inter
 
Gestion y manejo de bases de datos II 24
Gestion y manejo de bases de datos II 24Gestion y manejo de bases de datos II 24
Gestion y manejo de bases de datos II 24
 
presentacion d actividad opara bases de datos
presentacion d actividad opara bases de datospresentacion d actividad opara bases de datos
presentacion d actividad opara bases de datos
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
gestión y manejo de bases de datos basic
gestión y manejo de bases de datos basicgestión y manejo de bases de datos basic
gestión y manejo de bases de datos basic
 
Plantilla_de_presentación_de_trabajo_remoto.pptx
Plantilla_de_presentación_de_trabajo_remoto.pptxPlantilla_de_presentación_de_trabajo_remoto.pptx
Plantilla_de_presentación_de_trabajo_remoto.pptx
 
Telindus-RedIRIS-Virtualizacion.ppt
Telindus-RedIRIS-Virtualizacion.pptTelindus-RedIRIS-Virtualizacion.ppt
Telindus-RedIRIS-Virtualizacion.ppt
 

Último

SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadANDECE
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaANDECE
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfSandXmovex
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfZamiertCruzSuyo
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 

Último (20)

SOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidadSOUDAL: Soluciones de sellado, pegado y hermeticidad
SOUDAL: Soluciones de sellado, pegado y hermeticidad
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Conservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de AlmeríaConservatorio de danza Kina Jiménez de Almería
Conservatorio de danza Kina Jiménez de Almería
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdfManual de Usuario Estacion total Sokkia SERIE SET10K.pdf
Manual de Usuario Estacion total Sokkia SERIE SET10K.pdf
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdfPPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
PPT ASISTENCIA TECNICA PRESENTACIÓN FT- ET.pdf
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 

aplicaciones_web_advantage_multimedia.ppt

  • 1. u n i d a d 1 © MACMILLAN Profesional Evolución de las aplicaciones web u n i d a d 1
  • 2. u n i d a d 1 © MACMILLAN Profesional
  • 3. u n i d a d 1 © MACMILLAN Profesional Aplicaciones web Se denomina aplicación web al software que reside en un ordenador, denominado servidor web, que los usuarios pueden utilizar a través de Internet o de una intranet, con un navegador web, para obtener los servicios que ofrezca. Tipos de aplicaciones web: según sus posibilidades de acceso Públicas: como las tiendas virtuales, diarios digitales, portales de Internet, etc. Restringidas: como las intranets y normalmente las extranets. Intranet: red de ordenadores particulares que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales. Extranet: parte de la intranet de una organización que se extiende a usuarios fuera de ella, normalmente utilizando Internet. Suele tener un acceso semiprivado.
  • 4. u n i d a d 1 © MACMILLAN Profesional Aplicaciones web La popularidad de las aplicaciones web se basa en: •La facilidad de acceso ya que solo es necesario un navegador web. •La independencia del sistema operativo. •La facilidad de actualización y mantenimiento, sin tener que redistribuir y reinstalar el software. Tipos de aplicaciones web: según su relación con el usuario Estática: son aquellas que muestran información al navegante, de forma que este se limita a obtener dicha información, sin que pueda interactuar con la página web visitada. Las webs estáticas están construidas principalmente con hipervínculos. Dinámica: se trata de aquellas que contienen elementos que permiten una comunicación activa entre el usuario y la aplicación, y cuyo contenido se genera a partir de lo que un usuario introduce en ella. Estas páginas web dinámicas se pueden considerar una aplicación web, dado que permiten que el usuario acceda a los datos de modo interactivo.
  • 5. u n i d a d 1 © MACMILLAN Profesional Desarrollo de aplicaciones web Con la creación de Internet surgieron infinidad de posibilidades de acceso a la información. Al principio, con la arquitectura cliente- servidor, cada aplicación tenía su propio programa cliente, que servía como interfaz de usuario y tenía que ser instalado y actualizado. Arquitectura cliente servidor: se trata de una aplicación distribuida en la que un cliente realiza peticiones a otro programa, el servidor, que le da respuesta. En cambio, las aplicaciones web generan dinámicamente una serie de páginas web en un formato estándar, como HTML o XHTML, soportados por los navegadores web comunes. Se utilizan lenguajes interpretados en el lado del cliente, directamente o a través de plugins, tales como JavaScript, applets de Java, Flash, etc., para añadir elementos dinámicos en la interfaz del usuario. Generalmente, cada página web en particular se envía al cliente como un documento estático, pero la secuencia de páginas ofrece al usuario una experiencia interactiva. Como tecnologías utilizadas, destacan los servlets Java y el lenguaje PHP.
  • 6. u n i d a d 1 © MACMILLAN Profesional Desarrollo de aplicaciones web Web 2.0 Se refiere a un estado de la World Wide Web en el cual las páginas web son diseñadas con un estilo diferente a las que componían el estado anterior, la denominada Web 1.0 o Web de “solo lectura”, donde la mayoría de las páginas eran estáticas. Representa la evolución de las aplicaciones tradicionales hacia las aplicaciones web enfocadas al usuario final. La Web 2.0 es más una actitud que una tecnología. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio, ya que permite que la gente escriba en Internet y comparta sus producciones. Se acuñó el término Web 2.0 a raíz de una conferencia en el año 2004 sobre el renacimiento y evolución de la Web. En esta conferencia se establecieron algunas características generales de las aplicaciones Web 2.0: •La Web es la plataforma. •La información es el procesador. •Los efectos son movidos por una arquitectura de participación. •La innovación surge de características distribuidas por desarrolladores independientes. •El fin del círculo de adopción de software.
  • 7. u n i d a d 1 © MACMILLAN Profesional Desarrollo de aplicaciones web Web 3.0 Actualmente, se está desarrollando la Web 3.0 o Web “semántica”, donde las actividades de los usuarios se analizan en detalle. Así, las conductas de comportamiento, el historial de compras, frecuencia y tamaño de pedidos, gustos, preferencias, etc., son datos que quedan registrados al navegar a través de la web. La Web 3.0 será más “inteligente”, los usuarios podrán hacer búsquedas más cercanas al lenguaje natural. Además, la información tendrá contenido semántico asociado y la Web podrá relacionar conceptos de múltiples fuentes y deducir información a través de reglas asociadas al significado del contenido, consiguiendo así búsquedas mucho más eficientes. Por ejemplo, SIRI o Google Search, son nuevos sistemas de búsqueda pensados para entender al usuario. Así, se podrán buscar cosas como “¿necesitaré paraguas mañana?”, y el sistema se conectará a servicios web de predicción meteorológica para saber el tiempo que hará mañana en nuestra ubicación y así contestar.
  • 8. u n i d a d 1 © MACMILLAN Profesional Desarrollo de aplicaciones web Las tecnologías y conceptos que permiten desarrollar la Web 3.0 son: RDF Resource Description Framework: convierte las descripciones de los recursos en expresiones con la forma sujeto (aquello que se está describiendo)–predicado (relación establecida acerca del recurso)– objeto (el otro recurso con el que se establece la relación). RDF Schema Resource Description Framework Schema: lenguaje de ontologías que proporciona los elementos básicos para la descripción de vocabulario. OWL Ontology Web Lenguage: lenguaje de marcado para publicar y compartir datos usando ontologías en la WWW, que tiene como objetivo facilitar un modelo de marcado construido sobre RDF y codificado en XML. Web 2.0 eXtensive Markup Lenguage: lenguaje estándar para el intercambio de información entre diferentes plataformas.
  • 9. u n i d a d 1 © MACMILLAN Profesional Servicios web Los servicios web engloban una serie de tecnologías, protocolos y estándares que permiten el diálogo entre sistemas informáticos. Independientemente de su plataforma, utilizan los propios recursos de comunicación que ofrece Internet para intercambiar datos con los servidores web. Funcionamiento de un servicio web Los servicios web se basan en la arquitectura cliente-servidor, con una ventaja principal, y es que garantizan la independencia del lenguaje y del sistema que los alberga. Lo importante es las funcionalidades que ofrecen y no el sistema o el lenguaje sobre el que están implementados. Para describir el esquema de funcionamiento básico de un servicio web, se tomará como ejemplo el funcionamiento de un servidor de páginas web: •Espera peticiones en el puerto TCP indicado (el estándar por defecto para HTTP es el 80). •Recibe una petición. •Busca el recurso. •Envía el recurso utilizando la misma conexión por la que recibió petición o devuelve el error 404 si no lo encuentra. •Vuelve al primer punto.
  • 10. u n i d a d 1 © MACMILLAN Profesional Servicios web Instalación de un servidor web y de BBDD y un intérprete de PHP Para poder gestionar la diversidad de aplicaciones y servicios web que permiten publicar diferentes tipos de contenidos en las páginas web, los servidores web necesitan comunicarse con algún servidor de base de datos, encargado de almacenar toda la información necesaria para el mantenimiento de esos servicios, y con un intérprete de alguno de los lenguajes de programación de servidores (PHP, Perl, Python, etc.). Para ello, instalaremos XAMPP (la X porque es multisistema, es decir, está disponible para diferentes plataformas, A de Apache, M de MySQL, P de PHP y la otra P de Perl). XAMPP: es una aplicación que consiste en el servidor web Apache, base de datos MySQL y un intérprete del lenguaje de programación PHP. Posteriormente se pueden instalar, configurar y mantener otras aplicaciones web sobre estos servidores fundamentales.