O Code Racer é um jogo multi-jogador  que tem como objectivo ensinar os novatos a programar um site básico usando HTML e CSS. Além de ajudar os novatos coloca à provas os conhecimentos de utilizadores mais avançados com diversos testes de codificação e agilidade.

Os jogadores competem entre si e contra o relógio de modo a completar os desafios de codificação desbloqueando recompensas ao longo do percurso.
Code Racer – Battle it out and learn the code…

Share

O XML foi criado com o objectivo de colmatar todas as falhas que o HTML tinha, pelo que foi melhor planeado e implementado.

A quando da projecção e criação do XML foi necessário definir algumas prioridades, tais como:

- O XML deveria ser idêntico na forma de receber e processar informação, aproveitando toda a tecnologia já implantada no HTML.
- Ser formal e conciso no modo de processar e armazenar informação.
- Ser fácil de ler e editar
- Ser fácil de implementar, programar e aplicar em sistemas diversos.

Podemos usar o XML em infinitos tipos de trabalhos e esta linguagem apresenta vantagens em diversas situações, tais como:

- Facilitar a comunicação de dados. Se a informação for transferida em XML, qualquer aplicação deveria ser capaz de escrever um documento com os dados em XML e usa-los.
- Facilitar a migração de dados. Caso fosse necessário mover os dados de uma base de dados para outra todo o processo seria facilitado se ambas estivessem em formato XML.
- Integração com aplicações Web. Antigamente cada browser interpretava a informação à sua maneira e era necessário programar em função do browser que seria utilizado. Ao usar o XML passamos a ter apenas uma aplicação que geria e armazenava todos os dados para que estes pudessem ser implementados em qualquer sitio.

Os demonstrados são apenas algumas das muitas funcionalidades que o XML apresenta.

Share

Como sabemos o HTML e o XML tem em comum a mesma base, ou seja, o SGML pelo que existem algumas semelhanças entre ambas as linguagens, mas também existem muitas diferenças.

Podemos dizer que a principal função do HTML é formatar dados, e para isso usa tag’s para definir a localização que esses mesmos dados irão ocupar. Por outro lado o XML apenas tem como função armazenar e estruturar informação.

Se fizermos uma análise cuidada às principais características de cada uma das linguagens verificamos que para conseguir obter um bom resultado ambas as linguagens terão de trabalhar em conjunto, cada uma na sua área específica.

A principal razão para ser inviável o armazenamento e processamento de grandes quantidades de dados em HTML prende-se com a mistura de estilos e tag’s. Seria extremamente confuso programar em simultâneo a apresentação e formatação dos dados e o armazenamento e processamento desses mesmos dados tudo isto recorrendo a tag’s semelhantes.

Para que possamos tornar a programação mais simples e as aplicações mais robustas devem ser conjugadas ambas as linguagens e usar o HTML apenas para formatar e apresentar dados enquanto  o XML deve ser usado para o armazenamento e processamento da informação.

Share

Sintaxe do XML

Como já disse anteriormente o XML teve como base o SGML e podemos dizer que o XML é cerca de 10% de SGML.
Um ficheiro XML pode ser escrito num qualquer documento de texto ASCII, como se faria no HTML e no cabeçalho do documento temos de colocar o seguite:

<?xml versao=”1.0″?>

O restante documento poderá ser escrito à base de tag’s (etiquetas) como seria feito em HTML. O XML consiste em definir o armazenamento de informação dentro de tag’s, podendo ter assim a informação bem organizada.

Qualquer tag poderá incluir no seu interior atributos, sem que tenhamos de respeitar qualquer limite quanto a isso.

Por exemplo:

<tab atributo1=”valor1″ atributo2=”valor”></tag>

Ou então:

<tab atributo1=”valor1″ atributo2=”valor” />

Em XML também é possível comentar o código do ficheiro e podemos fazê-lo da mesma forma que seria feito em HTML:

<! — Comentário –>

Podemos dizer que o XML tem uma sintaxe muito simples e intuitiva, pois funciona à base de tag’s que armazenam informação mas temos de ter em conta que o XML tem ao seu redor muitas outras tecnologias e linguagens de programação que fazem dela tão modular.
Aqui está um exemplo que demonstra como é feito o armazenamento de informação usando tag’s num ficheiro XML:

<?xml version=”1.0″?>

<filme nome=”O Padrinho” ano=1985>
<elenco>
<director nome=”Francis Ford Coppola”></director>
<interprete nome=”Marlon Brando” interpreta”Don Corleone”></interprete>
<interprete nome=”Al Pacino” interpreta=”Michael Corleone”></interprete>
</elenco>
<roreiro descrição=”Filme de máfias sicilianas nos Estados Unidos”></roteiro>
</filme>

Ou então:

<?xml version=”1.0″?>

<filme nome=”O Padrinho” ano=1985>
<elenco>
<director nome=”Francis Ford Coppola” />
<interprete nome=”Marlon Brando” interpreta”Don Corleone” />
<interprete nome=”Al Pacino” interpreta=”Michael Corleone” />
</elenco>
<roreiro>Filme de máfias sicilianas nos Estados Unidos</roteiro>
</filme>

Como podemos verificar no exemplo acima indicado cada um de nós pode inventar as tag’s que bem entender e fazer a sua ordenação da forma que quiser, sem que haja restrições para esse efeito.

Share

História do XML

O XML teve como base uma outra linguagem que a IBM inventou nos anos 70. Essa linguagem tinha o nome de GML (General Markup Language) e surgiu de modo a colmatar a necessidade de armazenar grandes quantidades de informação de variados temas.

Se imaginarmos a quantidade de informação e documentação que a IBM teria em todas as áreas dos seus negócios facilmente concluímos que com os meios existentes na década de 70 não era simples encontrar uma forma já implementada de fazer uma gestão mais cuidada desses conteúdos.

O aparecimento do GML chamou à atenção da ISO (International Organization for Standardization) e com a ajuda desta o GML foi simplificado para que pudesse ser tornado standard, surgindo assim o SGML.

O SGML é uma linguagem complexa e capaz de se adaptar a um grande conjunto de problemas. Sendo uma linguagem tão poderosa acabou por servir de base a outras linguagens como o HTML e o XML.

Durante o ano de 1989 e com o crescente aumento do uso da Internet foi criada a linguagem HTML. Esta nova linguagem foi rapidamente adoptada pelos profissionais e comunidade devido a ser bastante poderosa e se adaptar as necessidades da programação Web. Mas nem tudo foi bom para o HTML, pois com a grande adopção desta linguagem fez com que ela crescesse de uma forma descontrolada não cumprindo todos os objectivos e necessidades da programação Web.

Já durante o ano de 1998 foi iniciado o desenvolvimento do XHTML (eXtensible HyperText Markup Language). O XHTML foi bastante melhor estruturado e implementado que o HTML, e surgiu como necessidade de solucionar todas as falhas e carências do HTML no que a tratamento de informação dizia respeito.

O XML veio solucionar de uma forma eficaz a desorganização e complexidade que existia no armazenamento e organização de grandes quantidades de dados.

Related Posts Plugin for WordPress, Blogger...Share