Diferencia entre revisiones de «Usuario:Juanda/html/Introducción»

De WikiEducator
Saltar a: navegación, buscar
(URL (uniform resource locator))
Línea 68: Línea 68:
 
Es la forma de “llamar” a un documento desde la World Wide Web.
 
Es la forma de “llamar” a un documento desde la World Wide Web.
 
El fichero puede acabar en .html o en .htm, es indiferente
 
El fichero puede acabar en .html o en .htm, es indiferente
 
http://www.soplaelcierzo.com:8080/descargas/videos/index.html
 
 
<pre>
 
<pre>
 +
http://www.soplaelcierzo.com:8080/descargas/videos/index.html
 
http:// nombre del servicio o protocolo
 
http:// nombre del servicio o protocolo
  

Revisión de 11:18 24 sep 2012



Un poco de historia

Origenes y W3C

  • En 1991, Tim Berners Lee inventa el HyperText Markup Language, que contaba sólo con unos 20 tags.
  • HTML 2.0 se convierte en la primera especificación, que incluye el tag img
  • En 1994 nace la W3C:

Organización principal para la estándarización de la Web. Creada para asegurar la existencia de compatibilidad y acuerdos entre los miembros de la industria en la adopción de nuevos estándares. Alguno de los miembros son los principales navegadores: Mac, Microsoft, Google, Mozilla y Opera

  • En 1999, el W3C publica la especificación de HTML 4.01.
  • En 2000, se publica la especificación de XHTML 1.0 (la "X" es de eXtensible). No se incorporan nuevos elementos, pero se modifica la forma de escribirlos, según el lenguaje XML, mucho más estricto.
  • En 2001, se publica la especificación de XHTML 1.1.

Comienzan los problemas...

  • El W3C da por muerto el lenguaje HTML, y comienza a trabajar en el nuevo XHTML 2.
  • XHTML 2 era un lenguaje basado en un XML más puro...
  • ...pero no era compatible con anteriores versiones de HTML, ni con las páginas ya existentes.
  • Y así, en 2004, nació el WHATWG.

¿Qué es el WHATWG?

  • Un grupo de gente de Opera, con Ian Hickson a la cabeza, y más tarde de Apple y Mozilla no están conformes con el rumbo del W3C, y quieren potenciar las aplicaciones web. Crean un grupo de trabajo: el Web Hypertext Application Technology Working Group.
  • Crean dos especificaciones, Web Forms 2.0 y Web Apps 1.0. Más tarde, ambas se unirán para formar HTML5.
  • En 2006, el W3C reconoce que su XHTML 2 no funciona, y comienzan a trabajar en un nuevo HTML, tomando como base el trabajo del WHATWG.

Estado actual

  • En 2009, el W3C renuncia definitivamente a seguir desarrollando XHTML 2.
  • El WHATWG y el W3C siguen trabajando en el HTML5 en paralelo, pero con métodos distintos.
  • Recientemente, el WHATWG ha decidido dejar de numerar las versiones de HTML y sigue trabajando en el "HTML Living Standard"
  • En 2012, la especificación tendrá el status de "Candidate Recommendation".
  • Probablemente, no será "Proposed Recommendation" hasta 2022.

Codificar HTML: Herramientas necesarias

  • Un editor de texto: Netbeans o Eclipse con el plugin de Aptana por ejemplo.
  • Una selección de navegadores para hacer las pruebas (instalaremos Safari y Explorer mediante playonlinux

No todos los navegadores despliegan la información del código html de la misma forma. Se debe testear en varios de ellos.

  • Usaremos emuladores para ver la web en distintos terminales.

Publicar html: herramientas necesarias

  • Un servicio de hosting o un servidor web

Puede ser tu propio ordenador. Si la IP no es fija (habitual), necesitaremos usar un DNS dinámico. Servicio de hosting gratuito: pocos MB de espacio, publicidad, limitaciones de ancho de banda, sin soporte. Servicio de pago: Elegir bien el hosting en función de nuestros requerimientos. Se deben evitar los resellers.

  • Un nombre de dominio

Que obtendremos por medio de un “registrador”. El dominio debe ir a nuestro nombre. En www.dot.tk obtendremos dominios .tk de forma gratuita.

  • Comando whois: para averiguar datos sobre el dominio.

URL (uniform resource locator)

Es la forma de “llamar” a un documento desde la World Wide Web. El fichero puede acabar en .html o en .htm, es indiferente

http://www.soplaelcierzo.com:8080/descargas/videos/index.html
http:// nombre del servicio o protocolo

www.soplaelcierzo.com equipo

:8080 puerto (por defecto el 80)

/descargas/videos/index.html ruta a la página en la máquina y nombre del fichero