Diferencia entre revisiones de «XML»
Línea 3: | Línea 3: | ||
== Nacemento das linguaxes de marcas == | == Nacemento das linguaxes de marcas == | ||
− | A finales dos anos 60 ideanse as primeiras linguaxes de marcas | + | A finales dos '''anos 60 ideanse as primeiras linguaxes de marcas''' para a preparación de documentos de texto. |
− | Nos 70 creansecrearon varias normas de linguaxes de marcas (GenCode, GML) para o seu uso na industria editorial. | + | '''Nos 70''' creansecrearon varias normas de linguaxes de marcas (GenCode, GML) para o seu '''uso na industria editorial'''. |
− | En 1986 crease o SGML (''Standard Generalized Markup Language''), unha norma extraordinariamente complexa e publicada como norma ISO 8879 en 1986. Todo baixo a dirección de Charles Goldfarb, un investigador de IBM, | + | En '''1986''' crease o '''SGML''' (''Standard Generalized Markup Language''), unha norma extraordinariamente complexa e publicada como norma ISO 8879 en 1986. Todo baixo a dirección de Charles Goldfarb, un investigador de IBM, |
== Nacemento do HTML == | == Nacemento do HTML == | ||
− | En 1989, Tim Berners-Lee baseouse na sintaxe do SGML para crear o HTML, a linguaxe de marcas da web. Pensada inicialmente para o seu uso no laboratorio europeo CERN, a web extendeuse globalmente de xeito moi rápido. Para tutelar o crecemiento e a organización da web creouse en 1994 o W3C, un organismo internacional formado por empresas, institucións e investigadores. | + | En 1989, '''Tim Berners-Lee baseouse na sintaxe do SGML para crear o HTML''', a linguaxe de marcas da web. Pensada inicialmente para o seu uso no laboratorio europeo CERN, a web extendeuse globalmente de xeito moi rápido. Para '''tutelar o crecemiento e a organización da web''' creouse en 1994 o '''W3C''', un organismo internacional formado por empresas, institucións e investigadores. |
− | O seu primeiro traballo foi normalizar o HTML, incorporando as novidades que aparecían continuamente nos navegadores. | + | O seu '''primeiro traballo foi normalizar o HTML''', incorporando as novidades que aparecían continuamente nos navegadores. |
== Nacemento do XML == | == Nacemento do XML == | ||
− | O crecemento da web seguía aumentado as presións para ampliar o HTML para todo tipo de usos. O W3C decidiu que la solución non podía ser seguir ampliando o HTML, se non crear unhas reglas xenerais para que calquera puidera crear linguaxes de marcas axeitdos as súas necesidades, pero mantendo unhas | + | O crecemento da web seguía aumentado as presións para ampliar o HTML para todo tipo de usos. O W3C decidiu que la solución non podía ser seguir ampliando o HTML, se non '''crear unhas reglas xenerais para que calquera puidera crear linguaxes de marcas axeitdos as súas necesidades''', pero mantendo unhas '''estruturas e sintaxe comunes''' que permitiran compatibilizalos e tratalos coas mesmas ferrameentas. Ese conxunto de reglas é o '''XML''' (''e'''X'''tensible '''M'''arkup '''L'''anguage''', Linguaxe de Marcas Extensible); a súa primera versión '''publicouse en 1998'''. |
− | Nos primeros anos do século XXI el W3C planteó una triple | + | Nos primeros anos do século XXI el W3C planteó una triple liña de traballo: |
− | * desenvolver o XML, creando todo tipo de tecnoloxías para procesar documentos XML que puideran aplicarse a calquer linguaxe de marcas baseado en XML | + | * '''desenvolver o XML''', creando todo tipo de '''tecnoloxías para procesar documentos XML''' que puideran aplicarse a calquer linguaxe de marcas baseado en XML |
− | * o HTML dos anos 90 non cumplía as normas del XML (xa que o HTML era anterior ó XML), o W3C aprobou no 2000 o XHTML, unha versión do HTML que sí que cumplía as regras do XML, poñendo fin ó desenvolvemento do HTML. | + | * o HTML dos anos 90 non cumplía as normas del XML (xa que o HTML era anterior ó XML), o W3C aprobou no 2000 o '''XHTML, unha versión do HTML que sí que cumplía as regras do XML''', poñendo fin ó desenvolvemento do HTML. |
− | * poñer en marcha a iniciativa da Web semántica para dotar de "intelixencia" á web, basándose no XML. | + | * poñer en marcha a iniciativa da '''Web semántica para dotar de "intelixencia" á web''', basándose no XML. |
== Fracaso parcial - escasa adopción do XML na web == | == Fracaso parcial - escasa adopción do XML na web == | ||
− | Vinte anos despois, este plan fracasou. O W3C cumplíu a súa parte elaborando e aprobando decenas de recomendacións nesas tres liñas de traballo... pero o mercado non tivo interese en adoptalas, especialmente na web. | + | Vinte anos despois, este plan fracasou. O W3C cumplíu a súa parte elaborando e '''aprobando decenas de recomendacións''' nesas tres liñas de traballo... pero '''o mercado non tivo interese en adoptalas, especialmente na web'''. |
− | Os fabricantes de navegadores non aceptaron o XHTML e crearon en 2004 unha nova organización (a WHATWG) para continuar o desenvolvemento do HTML que o W3C deixara abandonado. | + | Os fabricantes de '''navegadores non aceptaron o XHTML''' e crearon en 2004 unha '''nova organización''' (a '''WHATWG''') para '''continuar o desenvolvemento do HTML''' que o W3C deixara abandonado. |
== Nacemento de HTML5 e evolución futura == | == Nacemento de HTML5 e evolución futura == | ||
− | No 2007 o W3C recoñeceu o seu fracaso e retomou o dessenvolvemento do HTML (incluíndo nel unha versión XHTML, baseada en XML). En | + | No 2007 o W3C recoñeceu o seu fracaso e retomou o dessenvolvemento do HTML (incluíndo nel unha versión XHTML, baseada en XML). En '''2014 o W3C publicou a recomendación HTML 5''', que inclúe variantes: |
− | * HTML 5, | + | * HTML 5, non baseada en XML |
* XHTML 5, baseada en XML | * XHTML 5, baseada en XML | ||
* HTML políglota, que xa foi abandonado. | * HTML políglota, que xa foi abandonado. | ||
− | Co tempo foronse publicando versións actualizadas do HTML 5, pero realmente o desenvolvemento do HTML xa non se fai no seno do W3C, se non no da WHATWG. | + | Co tempo foronse publicando '''versións actualizadas do HTML 5''', pero realmente o desenvolvemento do HTML xa non se fai no seno do W3C, se non no da WHATWG. |
== Evolución do XML == | == Evolución do XML == | ||
− | O XML convirtiuse na | + | O '''XML''' convirtiuse na '''ferramenta básica para o intercambio e almacenamiento de información''' en moitos sectores da informática; pero co tempo '''o mercado foi''' evolucionando noutras direccións, '''empregando tecnoloxías máis sinxelas non baseadas no XML''' ('''JSON''' parece un gran competidor no momento actual). |
− | Para terminar, a iniciativa da Web semántica (ainda supoñendo que as tecnoloxías propostas foran as axeitadas para permitir o procesamento intelixente da información contida nas páxinas web) non tivo oportunidade de éxito xa a web non adoptou case ningún dos compoñentes da web semántica. | + | Para terminar, a iniciativa da '''Web semántica''' (ainda supoñendo que as tecnoloxías propostas foran as axeitadas para permitir o procesamento intelixente da información contida nas páxinas web) '''non tivo oportunidade de éxito xa a web non adoptou case ningún dos compoñentes da web semántica'''. |
− | O W3C recoñece o fracaso e no 2013 quedan pechados a práctica totalidade dos grupos de traballo adicados á web semántica e no 2018 o W3C tamén pecha prácticamente todos os grupos de traballo adicados ó XML. Probablemente o principal motivo do fracaso sexa que o XML, coa súa exixencia de ausencia de erros nos documentos, é demasiado estricto para unha web que en gran parte todavía se elabora manualmente. | + | O W3C recoñece o fracaso e no 2013 quedan pechados a práctica totalidade dos grupos de traballo adicados á web semántica e no 2018 o W3C tamén pecha prácticamente todos os grupos de traballo adicados ó XML. Probablemente o '''principal motivo do fracaso sexa que o XML, coa súa exixencia de ausencia de erros nos documentos, é demasiado estricto''' para unha web que en gran parte todavía se elabora manualmente. |
− | Pero ainda que a web teña maioritariamente abandonado ó XML, este segue sendo utilizando en moitos ámbitos | + | Pero ainda que a web teña maioritariamente abandonado ó '''XML, este segue sendo utilizando en moitos ámbitos''' para o almacenamento e transmisión da información, polo que previsiblemente o seu desenvolvemento será retomado nun futuro dentro ou fora do W3C. |
= Introdución ao XML = | = Introdución ao XML = |
Revisión del 02:55 26 ago 2022
Sumario
Breve reseña histórica
Nacemento das linguaxes de marcas
A finales dos anos 60 ideanse as primeiras linguaxes de marcas para a preparación de documentos de texto.
Nos 70 creansecrearon varias normas de linguaxes de marcas (GenCode, GML) para o seu uso na industria editorial.
En 1986 crease o SGML (Standard Generalized Markup Language), unha norma extraordinariamente complexa e publicada como norma ISO 8879 en 1986. Todo baixo a dirección de Charles Goldfarb, un investigador de IBM,
Nacemento do HTML
En 1989, Tim Berners-Lee baseouse na sintaxe do SGML para crear o HTML, a linguaxe de marcas da web. Pensada inicialmente para o seu uso no laboratorio europeo CERN, a web extendeuse globalmente de xeito moi rápido. Para tutelar o crecemiento e a organización da web creouse en 1994 o W3C, un organismo internacional formado por empresas, institucións e investigadores.
O seu primeiro traballo foi normalizar o HTML, incorporando as novidades que aparecían continuamente nos navegadores.
Nacemento do XML
O crecemento da web seguía aumentado as presións para ampliar o HTML para todo tipo de usos. O W3C decidiu que la solución non podía ser seguir ampliando o HTML, se non crear unhas reglas xenerais para que calquera puidera crear linguaxes de marcas axeitdos as súas necesidades', pero mantendo unhas estruturas e sintaxe comunes que permitiran compatibilizalos e tratalos coas mesmas ferrameentas. Ese conxunto de reglas é o XML (eXtensible Markup Language, Linguaxe de Marcas Extensible); a súa primera versión publicouse en 1998.
Nos primeros anos do século XXI el W3C planteó una triple liña de traballo:
- desenvolver o XML, creando todo tipo de tecnoloxías para procesar documentos XML que puideran aplicarse a calquer linguaxe de marcas baseado en XML
- o HTML dos anos 90 non cumplía as normas del XML (xa que o HTML era anterior ó XML), o W3C aprobou no 2000 o XHTML, unha versión do HTML que sí que cumplía as regras do XML, poñendo fin ó desenvolvemento do HTML.
- poñer en marcha a iniciativa da Web semántica para dotar de "intelixencia" á web, basándose no XML.
Fracaso parcial - escasa adopción do XML na web
Vinte anos despois, este plan fracasou. O W3C cumplíu a súa parte elaborando e aprobando decenas de recomendacións nesas tres liñas de traballo... pero o mercado non tivo interese en adoptalas, especialmente na web.
Os fabricantes de navegadores non aceptaron o XHTML e crearon en 2004 unha nova organización (a WHATWG) para continuar o desenvolvemento do HTML que o W3C deixara abandonado.
Nacemento de HTML5 e evolución futura
No 2007 o W3C recoñeceu o seu fracaso e retomou o dessenvolvemento do HTML (incluíndo nel unha versión XHTML, baseada en XML). En 2014 o W3C publicou a recomendación HTML 5, que inclúe variantes:
- HTML 5, non baseada en XML
- XHTML 5, baseada en XML
- HTML políglota, que xa foi abandonado.
Co tempo foronse publicando versións actualizadas do HTML 5, pero realmente o desenvolvemento do HTML xa non se fai no seno do W3C, se non no da WHATWG.
Evolución do XML
O XML convirtiuse na ferramenta básica para o intercambio e almacenamiento de información en moitos sectores da informática; pero co tempo o mercado foi evolucionando noutras direccións, empregando tecnoloxías máis sinxelas non baseadas no XML (JSON parece un gran competidor no momento actual).
Para terminar, a iniciativa da Web semántica (ainda supoñendo que as tecnoloxías propostas foran as axeitadas para permitir o procesamento intelixente da información contida nas páxinas web) non tivo oportunidade de éxito xa a web non adoptou case ningún dos compoñentes da web semántica.
O W3C recoñece o fracaso e no 2013 quedan pechados a práctica totalidade dos grupos de traballo adicados á web semántica e no 2018 o W3C tamén pecha prácticamente todos os grupos de traballo adicados ó XML. Probablemente o principal motivo do fracaso sexa que o XML, coa súa exixencia de ausencia de erros nos documentos, é demasiado estricto para unha web que en gran parte todavía se elabora manualmente.
Pero ainda que a web teña maioritariamente abandonado ó XML, este segue sendo utilizando en moitos ámbitos para o almacenamento e transmisión da información, polo que previsiblemente o seu desenvolvemento será retomado nun futuro dentro ou fora do W3C.