Componentes XHTML - Desenvolvimento de Software Avanado...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Desenvolvimento de Software Avançado para a Web Componentes de Interfaces 1 – Principais conceitos e técnicas Na construção das interfaces gráficas das aplicações Web são empregadas linguagens de marcação que permitem definir a estrutura e composição da interface da página Web. Atualmente existem diversas linguagens de marcação, tais como HyperText Markup Language (HTML) , eXtensible Hypertext Markup Language (XHTML) , Compact HTML (CHTML) , Wireless Markup Language (WML) , VoiceXML , dentre outras. A XHTML é uma reformulação da linguagem HTML baseada em eXtensible Markup Language (XML) . Não se trata de uma nova especificação para a HTML com a inclusão de novas tags ou coisas do gênero. Na verdade, a XHTML foi feita para funcionar mesmo em navegadores antigos. O que muda entre a HTML e a XHTML é que nesta última as tags são combinadas com as regras sintáticas da XML, o que faz com que as páginas XHTML sejam ao mesmo tempo arquivos XML válidos que podem ser processadas por qualquer interpretador XML. A XHTML, portanto, nada mais é do que um HTML "puro, claro e limpo". Várias vantagens podem ser enumeradas com o uso de XHTML. Dentre elas destaca-se em primeiro plano a compatibilidade da linguagem XHTML com as futuras aplicações de usuários, garantindo desde já que as criações XHTML irão se conservar estáveis por longos anos. A tendência é que futuras versões de navegadores e agentes de usuários em geral deixem de suportar elementos e atributos já em desuso ("deprecated") segundo as recomendações do World Wide Web Consortium (W3C) 1 , assim como antigos e ultrapassados esquemas e esboços da HTML. Outras vantagens do uso de XHTML incluem: XHTML é um código consistente que dispensa uso de "truques" e "hacks" para contornar "bugs"; Editar um código XHTML existente é uma tarefa bem simples por se tratar de uma escrita limpa e evidente; O tempo de carregamento de uma página XHTML é mais rápido, pois os navegadores interpretam uma página limpa sem ter que interpretar e decidir sobre renderização de erros de código; Uma página XHTML é mais acessível aos navegadores e aplicações de usuário padrão incrementando a interoperabilidade e a portabilidade dos documentos web; e Uma página XHTML é totalmente compatível com todas as aplicações de usuários para HTML antigas e já ultrapassadas. Uma questão básica na XHTML é a separação da apresentação de um documento, isto é, a aparência dele quando é exibida por um navegador, e a estrutura da informação que ele contém. A recomendação XHTML 1.0 Strict estabelece que apenas a estrutura de um documento apareça em um documento XHTML válido, e não sua formatação. Normalmente essa formatação é realizada com Cascading Style Sheets (CSS) .
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 04/02/2012 for the course DC 11 taught by Professor Milton during the Spring '12 term at Alaska Pacific University.

Page1 / 21

Componentes XHTML - Desenvolvimento de Software Avanado...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online