SlideShare una empresa de Scribd logo
LOS LENGUAJES DE
MARCAS EN ENTORNOS
WEB
Lenguajes de marcas y sistemas de gestión
de información.
Contenido

•   HTML
•   CSS
•   PHP
•   JAVA
•   XML
HyperText Markup Language
HTML
• La World Wide Web es un sistema que utiliza el lenguaje
    HTML y el protocolo HTTP.
•   Tim Berners-Lee, un científico que trabajaba en el CERN
    (Centro Europeo de Investigación Nuclear) los diseñó
    para poder acceder y compartir información de otros
    científicos a principios de los 90.
•   HTML es el lenguaje básico de las páginas web que se
    basa en hipervínculos para enlazar documentos entre sí.
•   HTTP permite enviar cualquier tipo de ficheros de forma
    simple. Los navegadores web interpretan las etiquetas en
    los documentos HTML y los presentan al usuario.
•   Los dos han evolucionado desde sus inicios. La última
    versión de HTML es la 5.
Cascade Style Sheet
CSS
• Aunque HTML permite especificar formato del contenido
  de un documento, se recomienda separar contenido y
  formato.
• Para ello se usan las hojas de estilo en cascada.
• En un fichero de texto con extensión .css, se especifican
  una serie de propiedades que se asocian a las etiquetas
  del documento HTML.
• Las propiedades más importantes que se definen en un
  documento CSS son relativas a:
  • Tipos de letra (tipo, tamaño, grosor, etc.)
  • Al texto (interlineado, alineación, etc.)
  • Bloques de texto (distancia entre ellos, bordes, etc.)
Hypertext Preprocessor
PHP
• Lenguaje de programación interpretado y orientado a
    objetos.
•   Orientado al desarrollo de aplicaciones web dinámicas
    con acceso a información almacenada en una base de
    datos (mySQL, PostgreSQL, Oracle, ODBC, etc.).
•   El código fuente se ejecuta en el servidor y envía su
    resultado (generalmente en HTML) al navegador.
•   Utilizando PHP se puede interactuar con el usuario web
    para mostrar información o recoger información a través
    de un formulario.
•   Es muy utilizado por la cantidad de librerías, módulos,
    clases, etc disponibles.
JAVA
JAVA
• Lenguaje de programación creado por Sun Microsystems en 1995.
• Existe un gran número de aplicaciones y sitios Web que no funcionan
  sin Java.
• Permite desarrollar pequeñas aplicaciones (applets) que pueden ser
  incrustadas en una página HTML.
• Estas mini-aplicaciones se ejecutan en una JVM (Java Virtual
  Machine) que el navegador tiene configurada como extensión (plug-
  in) en un contexto de seguridad restringido configurable para impedir
  la ejecución local de código potencialmente malicioso.
• En la parte del servidor, Java es muy popular desde la aparición de la
  especificación de Servlets y JSP (Java Server Pages). La
  especificación define un API de programación y los requisitos para un
  contenedor (servidor) dentro del cual se puedan desplegar estos
  componentes para formar aplicaciones web dinámicas completas.
  Hoy día existen multitud de contenedores (libres y comerciales)
  compatibles con estas especificaciones.
eXtensible Mark-up Language
XML
• Es un estándar creado por el W3C y soportado por
    compañías e instituciones de todo el mundo.
•   Facilita el procesamiento de datos
•   Permite el intercambio de datos entre aplicaciones
    creadas en plataformas distintas.
•   Legible por personas
•   Es un metalenguaje que permite desarrollar vocabularios
    propios de marcado.
•   Independiente de la plataforma, simple, fácil de aprender
•   Libre

Más contenido relacionado

La actualidad más candente

Examen de laboratorio
Examen de laboratorioExamen de laboratorio
Examen de laboratorio
kristianEmilio
 
El diseño web
El diseño web El diseño web
El diseño web Jeronimo19
 
Servidor php
Servidor phpServidor php
Servidor php
Suujeey Hernandez
 
Trabajo final metodologia
Trabajo final metodologiaTrabajo final metodologia
Trabajo final metodologia
marincho68
 
varios lenguajes y otros
varios lenguajes y otrosvarios lenguajes y otros
varios lenguajes y otrosMac!
 
Paginas wed ricardo crespo
Paginas wed ricardo crespo Paginas wed ricardo crespo
Paginas wed ricardo crespo Ricardo Crespo
 
1° Trabajo de Investigación
1° Trabajo de Investigación1° Trabajo de Investigación
1° Trabajo de Investigación
Daniel Aguilar Paredes
 
Introducción a la Programación Web
Introducción a la Programación WebIntroducción a la Programación Web
Introducción a la Programación Web
José Tomás Diarte Añazco
 
Publicacion de contenidos web
Publicacion de contenidos webPublicacion de contenidos web
Publicacion de contenidos webCrisCris21
 
Códigos HTML y creación de páginas web
Códigos HTML y creación de páginas webCódigos HTML y creación de páginas web
Códigos HTML y creación de páginas webarielech21
 
La web como recurso
La web como recursoLa web como recurso
La web como recursojavialbines
 
Act 17 igjf
Act 17 igjfAct 17 igjf
Act 17 igjfJUAN678
 
Dn11 u3 a31_acdo
Dn11 u3 a31_acdoDn11 u3 a31_acdo
Dn11 u3 a31_acdoditzaowile
 
Dn11 u3 a26_avd
Dn11 u3 a26_avdDn11 u3 a26_avd
Dn11 u3 a26_avd
arturo-22
 
Diseño web-Laura Ríos 10-02
Diseño web-Laura Ríos 10-02Diseño web-Laura Ríos 10-02
Diseño web-Laura Ríos 10-02Laura Ríos
 

La actualidad más candente (18)

Examen de laboratorio
Examen de laboratorioExamen de laboratorio
Examen de laboratorio
 
El diseño web
El diseño web El diseño web
El diseño web
 
Servidor php
Servidor phpServidor php
Servidor php
 
Trabajo final metodologia
Trabajo final metodologiaTrabajo final metodologia
Trabajo final metodologia
 
varios lenguajes y otros
varios lenguajes y otrosvarios lenguajes y otros
varios lenguajes y otros
 
Paginas wed ricardo crespo
Paginas wed ricardo crespo Paginas wed ricardo crespo
Paginas wed ricardo crespo
 
Definicion "HTML"
Definicion "HTML"Definicion "HTML"
Definicion "HTML"
 
1° Trabajo de Investigación
1° Trabajo de Investigación1° Trabajo de Investigación
1° Trabajo de Investigación
 
Introducción a la Programación Web
Introducción a la Programación WebIntroducción a la Programación Web
Introducción a la Programación Web
 
Publicacion de contenidos web
Publicacion de contenidos webPublicacion de contenidos web
Publicacion de contenidos web
 
Websmn
WebsmnWebsmn
Websmn
 
Códigos HTML y creación de páginas web
Códigos HTML y creación de páginas webCódigos HTML y creación de páginas web
Códigos HTML y creación de páginas web
 
La web como recurso
La web como recursoLa web como recurso
La web como recurso
 
Act 17 igjf
Act 17 igjfAct 17 igjf
Act 17 igjf
 
Dn11 u3 a31_acdo
Dn11 u3 a31_acdoDn11 u3 a31_acdo
Dn11 u3 a31_acdo
 
Dn11 u3 a26_avd
Dn11 u3 a26_avdDn11 u3 a26_avd
Dn11 u3 a26_avd
 
Diseño web-Laura Ríos 10-02
Diseño web-Laura Ríos 10-02Diseño web-Laura Ríos 10-02
Diseño web-Laura Ríos 10-02
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 

Destacado

Integración de aplicaciones Java
Integración de aplicaciones JavaIntegración de aplicaciones Java
Integración de aplicaciones Java
Iker Canarias
 
XML y JAVA
XML y JAVAXML y JAVA
JDeveloper presentacion
JDeveloper presentacionJDeveloper presentacion
JDeveloper presentacionedwintumax
 
Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)
Abimael Desales López
 
Generación de Interfaces a partir de XML
Generación de Interfaces a partir de XMLGeneración de Interfaces a partir de XML
Generación de Interfaces a partir de XMLJose Benítez Andrades
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xmlgilhorak
 
Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee
Rodrigo Zottola Pareja
 
Upwell Pilot Report 2013
Upwell Pilot Report 2013Upwell Pilot Report 2013
Upwell Pilot Report 2013
Rachel Dearborn
 
Servicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVCServicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVC
Vortexbird
 
The good, bad and ugly of Digital Ocean vs AWS
The good, bad and ugly of Digital Ocean vs AWSThe good, bad and ugly of Digital Ocean vs AWS
The good, bad and ugly of Digital Ocean vs AWS
Azukisoft Pte Ltd
 

Destacado (13)

Tema 8
Tema 8Tema 8
Tema 8
 
Integración de aplicaciones Java
Integración de aplicaciones JavaIntegración de aplicaciones Java
Integración de aplicaciones Java
 
XML y JAVA
XML y JAVAXML y JAVA
XML y JAVA
 
JDeveloper presentacion
JDeveloper presentacionJDeveloper presentacion
JDeveloper presentacion
 
Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)Tutorial - REST con java (JAX-RS 2.0)
Tutorial - REST con java (JAX-RS 2.0)
 
Creando endpoint http
Creando endpoint httpCreando endpoint http
Creando endpoint http
 
Generación de Interfaces a partir de XML
Generación de Interfaces a partir de XMLGeneración de Interfaces a partir de XML
Generación de Interfaces a partir de XML
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee
 
Web services y java
Web services y javaWeb services y java
Web services y java
 
Upwell Pilot Report 2013
Upwell Pilot Report 2013Upwell Pilot Report 2013
Upwell Pilot Report 2013
 
Servicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVCServicios Web Rest con Spring MVC
Servicios Web Rest con Spring MVC
 
The good, bad and ugly of Digital Ocean vs AWS
The good, bad and ugly of Digital Ocean vs AWSThe good, bad and ugly of Digital Ocean vs AWS
The good, bad and ugly of Digital Ocean vs AWS
 

Similar a Lenguajes de marcas

Lenguaje de programción en internet
Lenguaje de programción en internetLenguaje de programción en internet
Lenguaje de programción en internetlorenzosc1995
 
Lenguaje de programción en internet
Lenguaje de programción en internetLenguaje de programción en internet
Lenguaje de programción en internet
lorenzosc1995
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
ssuser948499
 
INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.ppt
TIRZOANTONIOMEDINACA
 
Jhohan nicolai
Jhohan nicolaiJhohan nicolai
Jhohan nicolaiJhohan Cx
 
Servicios WEB
Servicios WEBServicios WEB
Servicios WEB
Eliza Juarez
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1
jupa1600
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1
jupa1600
 
Aaron
AaronAaron
Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina web
jorgek47
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo webEvelioHdez
 
Michael steven
Michael stevenMichael steven
Michael stevenJhohan Cx
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastianJhohan Cx
 
Herramientas SI para Aplicaciones Web - Gianni Rodriguez
Herramientas SI para Aplicaciones Web - Gianni RodriguezHerramientas SI para Aplicaciones Web - Gianni Rodriguez
Herramientas SI para Aplicaciones Web - Gianni Rodriguez
Gialrod1228
 
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.3ballesterosymendoza
 
Tecnología web 2 Adrian Martinez
Tecnología web 2 Adrian MartinezTecnología web 2 Adrian Martinez
Tecnología web 2 Adrian Martinez
JefersonAdrian
 
Conceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptxConceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptx
regina927271
 
El Internet
El Internet El Internet
El Internet
caro300802
 

Similar a Lenguajes de marcas (20)

Lenguaje de programción en internet
Lenguaje de programción en internetLenguaje de programción en internet
Lenguaje de programción en internet
 
Lenguaje de programción en internet
Lenguaje de programción en internetLenguaje de programción en internet
Lenguaje de programción en internet
 
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.pptintroduccionallaprogramacionweb-230123213144-47a8fc90.ppt
introduccionallaprogramacionweb-230123213144-47a8fc90.ppt
 
INTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.pptINTRODUCCION AL LA PROGRAMACION WEB.ppt
INTRODUCCION AL LA PROGRAMACION WEB.ppt
 
Jhohan nicolai
Jhohan nicolaiJhohan nicolai
Jhohan nicolai
 
Servicios WEB
Servicios WEBServicios WEB
Servicios WEB
 
La tecnología que soporta las herramientas web 2.0
La tecnología que soporta las herramientas web 2.0La tecnología que soporta las herramientas web 2.0
La tecnología que soporta las herramientas web 2.0
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1
 
Comercio electronico1
Comercio electronico1Comercio electronico1
Comercio electronico1
 
Aaron
AaronAaron
Aaron
 
Que es una pagina web
Que es una pagina webQue es una pagina web
Que es una pagina web
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Michael steven
Michael stevenMichael steven
Michael steven
 
Juan sebastian
Juan sebastianJuan sebastian
Juan sebastian
 
Herramientas SI para Aplicaciones Web - Gianni Rodriguez
Herramientas SI para Aplicaciones Web - Gianni RodriguezHerramientas SI para Aplicaciones Web - Gianni Rodriguez
Herramientas SI para Aplicaciones Web - Gianni Rodriguez
 
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
 
Web semántica
Web semánticaWeb semántica
Web semántica
 
Tecnología web 2 Adrian Martinez
Tecnología web 2 Adrian MartinezTecnología web 2 Adrian Martinez
Tecnología web 2 Adrian Martinez
 
Conceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptxConceptos de dreamweaver-Regina.pptx
Conceptos de dreamweaver-Regina.pptx
 
El Internet
El Internet El Internet
El Internet
 

Último

Proyecto Nacion y todos ls conceptos que hay
Proyecto Nacion y todos ls conceptos que hayProyecto Nacion y todos ls conceptos que hay
Proyecto Nacion y todos ls conceptos que hay
LeslyMichelleSeguraI
 
Manejo de la ira. Abordaje de la terapia cognitivo conductual
Manejo de la ira. Abordaje de la terapia cognitivo conductualManejo de la ira. Abordaje de la terapia cognitivo conductual
Manejo de la ira. Abordaje de la terapia cognitivo conductual
efrenrdzdocente22
 
1ROEMOCIONES TEMA sobre las 6 emociones basicas.pptx
1ROEMOCIONES TEMA sobre  las 6 emociones basicas.pptx1ROEMOCIONES TEMA sobre  las 6 emociones basicas.pptx
1ROEMOCIONES TEMA sobre las 6 emociones basicas.pptx
MARTHALAURAZEGARRA
 
psicoterapia-breve-con-nios-y-adolescentes.pdf
psicoterapia-breve-con-nios-y-adolescentes.pdfpsicoterapia-breve-con-nios-y-adolescentes.pdf
psicoterapia-breve-con-nios-y-adolescentes.pdf
monicamirandacarrasco
 
TRABAJO FINAL DEL CURSO(terminado).pptx.
TRABAJO FINAL DEL CURSO(terminado).pptx.TRABAJO FINAL DEL CURSO(terminado).pptx.
TRABAJO FINAL DEL CURSO(terminado).pptx.
ManuelSuclupe
 
Corrientes psicológicas en educación social
Corrientes psicológicas en educación socialCorrientes psicológicas en educación social
Corrientes psicológicas en educación social
SofiaGuadalupeTorres2
 
Aproximacion a la simbologia de Carl Jung.pdf
Aproximacion a la simbologia de Carl Jung.pdfAproximacion a la simbologia de Carl Jung.pdf
Aproximacion a la simbologia de Carl Jung.pdf
jose manuel lopez-mateos moreno
 
Exposición sobre PHRASAL VERBS.pdf en inglés y español
Exposición sobre PHRASAL VERBS.pdf en inglés y españolExposición sobre PHRASAL VERBS.pdf en inglés y español
Exposición sobre PHRASAL VERBS.pdf en inglés y español
KarenHortua2
 
grupo 1 proyecto proyecto servicio comunitario
grupo 1 proyecto proyecto servicio comunitariogrupo 1 proyecto proyecto servicio comunitario
grupo 1 proyecto proyecto servicio comunitario
rheymondrondon
 
GRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptx
GRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptxGRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptx
GRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptx
JUANABELLIMALLICAHUA
 
Comunidades virtuales de aprendizaje 2 lll
Comunidades virtuales de aprendizaje 2 lllComunidades virtuales de aprendizaje 2 lll
Comunidades virtuales de aprendizaje 2 lll
eduardourbano812
 
Explicando el eneagrama una herramienta de autodescubrimiento
Explicando el eneagrama una herramienta de autodescubrimientoExplicando el eneagrama una herramienta de autodescubrimiento
Explicando el eneagrama una herramienta de autodescubrimiento
JessEspinoza18
 
Aproximaciones a la Pedrera de A.Gaudi .pdf
Aproximaciones a la Pedrera de A.Gaudi .pdfAproximaciones a la Pedrera de A.Gaudi .pdf
Aproximaciones a la Pedrera de A.Gaudi .pdf
jose manuel lopez-mateos moreno
 

Último (13)

Proyecto Nacion y todos ls conceptos que hay
Proyecto Nacion y todos ls conceptos que hayProyecto Nacion y todos ls conceptos que hay
Proyecto Nacion y todos ls conceptos que hay
 
Manejo de la ira. Abordaje de la terapia cognitivo conductual
Manejo de la ira. Abordaje de la terapia cognitivo conductualManejo de la ira. Abordaje de la terapia cognitivo conductual
Manejo de la ira. Abordaje de la terapia cognitivo conductual
 
1ROEMOCIONES TEMA sobre las 6 emociones basicas.pptx
1ROEMOCIONES TEMA sobre  las 6 emociones basicas.pptx1ROEMOCIONES TEMA sobre  las 6 emociones basicas.pptx
1ROEMOCIONES TEMA sobre las 6 emociones basicas.pptx
 
psicoterapia-breve-con-nios-y-adolescentes.pdf
psicoterapia-breve-con-nios-y-adolescentes.pdfpsicoterapia-breve-con-nios-y-adolescentes.pdf
psicoterapia-breve-con-nios-y-adolescentes.pdf
 
TRABAJO FINAL DEL CURSO(terminado).pptx.
TRABAJO FINAL DEL CURSO(terminado).pptx.TRABAJO FINAL DEL CURSO(terminado).pptx.
TRABAJO FINAL DEL CURSO(terminado).pptx.
 
Corrientes psicológicas en educación social
Corrientes psicológicas en educación socialCorrientes psicológicas en educación social
Corrientes psicológicas en educación social
 
Aproximacion a la simbologia de Carl Jung.pdf
Aproximacion a la simbologia de Carl Jung.pdfAproximacion a la simbologia de Carl Jung.pdf
Aproximacion a la simbologia de Carl Jung.pdf
 
Exposición sobre PHRASAL VERBS.pdf en inglés y español
Exposición sobre PHRASAL VERBS.pdf en inglés y españolExposición sobre PHRASAL VERBS.pdf en inglés y español
Exposición sobre PHRASAL VERBS.pdf en inglés y español
 
grupo 1 proyecto proyecto servicio comunitario
grupo 1 proyecto proyecto servicio comunitariogrupo 1 proyecto proyecto servicio comunitario
grupo 1 proyecto proyecto servicio comunitario
 
GRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptx
GRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptxGRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptx
GRUPO N°6 - OBRAS - FERNANDO ISAAC BELAUNDE TERRY (2 PERIODOS).pptx
 
Comunidades virtuales de aprendizaje 2 lll
Comunidades virtuales de aprendizaje 2 lllComunidades virtuales de aprendizaje 2 lll
Comunidades virtuales de aprendizaje 2 lll
 
Explicando el eneagrama una herramienta de autodescubrimiento
Explicando el eneagrama una herramienta de autodescubrimientoExplicando el eneagrama una herramienta de autodescubrimiento
Explicando el eneagrama una herramienta de autodescubrimiento
 
Aproximaciones a la Pedrera de A.Gaudi .pdf
Aproximaciones a la Pedrera de A.Gaudi .pdfAproximaciones a la Pedrera de A.Gaudi .pdf
Aproximaciones a la Pedrera de A.Gaudi .pdf
 

Lenguajes de marcas

  • 1. LOS LENGUAJES DE MARCAS EN ENTORNOS WEB Lenguajes de marcas y sistemas de gestión de información.
  • 2. Contenido • HTML • CSS • PHP • JAVA • XML
  • 4. HTML • La World Wide Web es un sistema que utiliza el lenguaje HTML y el protocolo HTTP. • Tim Berners-Lee, un científico que trabajaba en el CERN (Centro Europeo de Investigación Nuclear) los diseñó para poder acceder y compartir información de otros científicos a principios de los 90. • HTML es el lenguaje básico de las páginas web que se basa en hipervínculos para enlazar documentos entre sí. • HTTP permite enviar cualquier tipo de ficheros de forma simple. Los navegadores web interpretan las etiquetas en los documentos HTML y los presentan al usuario. • Los dos han evolucionado desde sus inicios. La última versión de HTML es la 5.
  • 6. CSS • Aunque HTML permite especificar formato del contenido de un documento, se recomienda separar contenido y formato. • Para ello se usan las hojas de estilo en cascada. • En un fichero de texto con extensión .css, se especifican una serie de propiedades que se asocian a las etiquetas del documento HTML. • Las propiedades más importantes que se definen en un documento CSS son relativas a: • Tipos de letra (tipo, tamaño, grosor, etc.) • Al texto (interlineado, alineación, etc.) • Bloques de texto (distancia entre ellos, bordes, etc.)
  • 8. PHP • Lenguaje de programación interpretado y orientado a objetos. • Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos (mySQL, PostgreSQL, Oracle, ODBC, etc.). • El código fuente se ejecuta en el servidor y envía su resultado (generalmente en HTML) al navegador. • Utilizando PHP se puede interactuar con el usuario web para mostrar información o recoger información a través de un formulario. • Es muy utilizado por la cantidad de librerías, módulos, clases, etc disponibles.
  • 10. JAVA • Lenguaje de programación creado por Sun Microsystems en 1995. • Existe un gran número de aplicaciones y sitios Web que no funcionan sin Java. • Permite desarrollar pequeñas aplicaciones (applets) que pueden ser incrustadas en una página HTML. • Estas mini-aplicaciones se ejecutan en una JVM (Java Virtual Machine) que el navegador tiene configurada como extensión (plug- in) en un contexto de seguridad restringido configurable para impedir la ejecución local de código potencialmente malicioso. • En la parte del servidor, Java es muy popular desde la aparición de la especificación de Servlets y JSP (Java Server Pages). La especificación define un API de programación y los requisitos para un contenedor (servidor) dentro del cual se puedan desplegar estos componentes para formar aplicaciones web dinámicas completas. Hoy día existen multitud de contenedores (libres y comerciales) compatibles con estas especificaciones.
  • 12. XML • Es un estándar creado por el W3C y soportado por compañías e instituciones de todo el mundo. • Facilita el procesamiento de datos • Permite el intercambio de datos entre aplicaciones creadas en plataformas distintas. • Legible por personas • Es un metalenguaje que permite desarrollar vocabularios propios de marcado. • Independiente de la plataforma, simple, fácil de aprender • Libre