Hoje em dia, eu encontro-me a trabalhar até 10 horas por dia projetar sites. Eu tenho que usar tantos diferentes linguagens de programação e especificações ao criar um site que me faz tonturas. Eu mal posso escrever este artigo porque meu cérebro literalmente dói de todas as diferentes linguagens de programação Eu tenho que rodam em torno na minha cabeça. Você pode estar se perguntando por que meu trabalho se tornou tão complicado nos últimos anos. Bem, começou com a revolução sem fio, que fez uma bagunça fora do ciberespaço.
Agora, cada dispositivo sem fios está equipado com acesso à internet e e-mail. Os telefones celulares, palm tops, notebooks, até mesmo telas de computador em automóveis têm navegadores web. Estes aparelhos têm plataformas e navegadores da web que são muito diferentes do que está instalado em um PC desktop comum. Estes novos navegadores não são compatíveis com muitos elementos da linguagem de programação HTML. Como resultado, sites criados exclusivamente com HTML são muitas vezes invisível ou inacessível para o usuário de internet sem fio.
Novas linguagens e especificações, tais como XHTML, XSL, XML e foram criados para estar em conformidade com estes novos navegadores web. XML foi provavelmente a inovação mais importante de todos eles. XML habilitado web designers para definir dados sem informar ao navegador como exibir os dados, ao contrário de HTML, que tanto define os dados e informa ao navegador como exibi-lo. Dados XML podem ser vistos em qualquer plataforma ou navegador, porque é um arquivo de texto simples, sem as etiquetas pré-definidas, permitindo ao programador definir dados de várias maneiras.
XHTML e XSL foram criados para converter arquivos XML em páginas web reais que tinham estilo e estrutura e poderiam ser vistos em todas as plataformas e navegadores. Agora que você entende como e por que a programação mudou, você está pronto para uma breve introdução ao tema principal deste artigo, E4X. E4X a