All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Notícias
Categories: Notícias

A guerra dos padrões II: o vencedor é…

Gerenciamento draconiano

Não cabe, aqui, entrar em detalhes sobre as diferenças entre as duas linguagens. Mas o fato é que, filosoficamente, elas representavam duas posturas totalmente divergentes.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

Enquanto a HTML fazia tudo o que estivesse a seu alcance para absorver erros e desvios de programação e fazia todo o esforço possível para jamais deixar de exibir uma página, por mais mal formada que estivesse, a XHTML estrita funcionava de forma exatamente oposta.

Isto porque, de acordo com as exigências do grupo de trabalho XHTML, toda e qualquer página da Web programada na nova linguagem deveria ser “bem formada”, ou seja, obedecer estritamente às regras estabelecidas pelo padrão. E, embora estas regras fossem extremamente severas, não haveria mais leniência: de acordo com as normas da XHTML estrita, imediatamente depois de carregar a página e antes de exibi-la, o programa navegador deveria verificar sua rigorosa aderência aos padrões e, constatada qualquer “má formação”, refugar a página e exibir uma mensagem de erro. A isto se batizou de “gerenciamento draconiano de erros” (“draconian error handling“).

Para estarem em conformidade com o padrão XHTML estrito as páginas deveriam passar no teste de conformidade (e o próprio W3C oferecia uma página onde os desenvolvedores poderiam efetuar este teste mesmo antes de pôr a página no ar). Mas, se todos os programas navegadores adotassem este padrão de imediato, página nenhuma poderia ser exibida (minto: talvez algumas, mas certamente a porcentagem seria insignificante). E foi para permitir a acomodação necessária durante um período de transição que se criou o padrão “XHTML Transitional”, cujas páginas deveriam, sim, ser programadas seguindo as regras estritas do padrão, mas não seriam submetidas ao gerenciamento draconiano. Quer dizer: páginas mal formadas não seriam bem-vindas, mas seriam exibidas.

Mas não por todo o sempre. Pois o objetivo do grupo de trabalho que desenvolvia a XHTML 2.0 era fazer com que, futuramente, todas as páginas da Web obedecessem ao padrão estrito. E as que não obedecessem simplesmente não seriam exibidas.

É claro que teve gente que não gostou. E, de acordo com a velha norma que recomenda aos incomodados que se mudem, efetivamente se mudaram.

Mudaram-se e criaram um novo grupo de trabalho (“Working Group”) independente, fora do W3C, batizado de “Web Hipertext Application Technology Working Group”, ou WHATWG.

Que, por não pertencer nem ter qualquer ligação com o W3C e, por isto mesmo, não podendo criar uma nova versão da HTML (que, afinal, era um padrão e só quem tinha competência para desenvolver padrões nesta área era o W3C), continuou trabalhando no que seria uma evolução da boa, velha e tolerante linguagem, mas com um nome diferente: “Web Applications 1.0”. E puseram mãos à obra.

Tudo isto porque eles desconfiavam, e com boa dose de razão, que aquela história de “gerenciamento draconiano de erros” era muito boa para uma reunião de velhos acadêmicos acostumados aos rigores de suas disciplinas, mas na prática dificilmente iria vingar. Afinal o mundo da Web é quase caótico por sua própria natureza e ainda está para nascer quem consiga botar uma ordem em semelhante bagunça.

Page: 1 2 3 4

Next A guerra dos padrões II: o vencedor é... »
Previous « Digisystem é certificada ISO 20000
Share
Published by
Editorial IT Forum 365
15 anos ago

    Related Post

  • AEB e Finatec lançam novo Hub Aeroespacial na UnB
  • América Latina cria mecanismo de cooperação para semicondutores
  • Jeff Bezos diz que IA criará escassez de mão de obra e ampliará demanda por trabalhadores

Recent Posts

  • Notícias

Apple e Intel vão fabricar chips de IA nos EUA, diz Trump

A Apple concordou em trabalhar com a Intel no desenvolvimento e na fabricação de chips…

21 horas ago
  • Notícias

HPE firma aliança com 8 empresas para avançar em computação quântica híbrida

A computação quântica ainda não tem aplicação comercial em escala. A Hewlett Packard Enterprise (HPE)…

1 dia ago
  • Notícias

China pressiona por regras globais de segurança em IA durante reunião do G7

A China voltou a defender a criação de mecanismos internacionais de governança para inteligência artificial…

2 dias ago
  • Notícias

SpaceX supera Amazon em valor de mercado após disparada das ações pós-IPO

A SpaceX alcançou um marco importante e histórico poucos dias após sua estreia na bolsa…

2 dias ago
  • Notícias

IA é estratégica para 99% das empresas, mas avanço ainda esbarra em maturidade e orçamento

A inteligência artificial já entrou no radar estratégico das empresas brasileiras, mas sua adoção ainda…

2 dias ago
  • Notícias

Para Domingos Bruno, o CIO do futuro deve priorizar comunicação e gestão de pessoas antes mesmo de falar de tecnologia

Na visão de Domingos Bruno, especialista do IT Forum Inteligência, o CIO do futuro não…

2 dias ago
All Rights ReservedView Non-AMP Version
  • L