Desenvolvimento em 3 Camadas - Parte 2
Autor: Mayck Diego Cipriano | Publicado: 2008-04-18T11:22:00-03:00

    Olá Águias!     Hoje irei falar da camada de Conteúdo. Queria ter escrito este texto ontem, mas deu tempo. Vamos lá.     Lembra quando falei ontem de código sujo, manutenção e tudo mais? Vamos começar pela parte mais "fácil", que é a estruturação do conteúdo. Para esse tópico, você terá que aprender o xHTML. Alguns vão dizer "Mayck você escreveu errado, é HTML", mas não é xHTML mesmo. Aos que ainda não sabem, o HTML é uma Linguagem de Marcação - abordaremos isso em breve na série Sopa de Letras - usada na criação de páginas. Todos os browser's interpretam essa linguagem e marcam os textos de acordo com a TAG que a envolve. Abrindo um parênteses em nosso artigo, desde ontem tenho usado a palavra TAG com muita freqüência. A tradução de TAG do inglês seria etiqueta, não aquela de bons costumes. Mas no ramo da informática, usamos o termo TAG para marcadores.     Bom, voltando ao planeta virtual, o HTML ainda hoje é utilizada nos WEB Sites, porém não possuía uma definição clara de como usar seus elementos (mesma coisa coisa que TAG). Por isso, faz algum tempo, criaram uma evolução do HTML de nome xHTML. Páginas desenvolvidas em xHTML seguem as seguintes regras: Todas as tags têm que ser minúsculas. Ex.: &lt;html&gt;&lt;body&gt;&lt;table&gt;&lt;div&gt;&lt;h1&gt; Toda tag que abre fecha. Ex.: &lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;/ul&gt; Tags de linha (alguns que não possuem pares) fecha da seguinte forma: &lt;tag /&gt;. Ex.: &lt;hr /&gt; &lt;br /&gt; Aparência separada do conteúdo. Tchau &lt;font&gt; &lt;table border=2&gt; e outros.      Outra coisa mais importante dessa "filosofia" é saber o uso adequado de cada uma das TAGs. Digo isso porque quando o TABLELESS começou a tomar forma na web, desenvolvedores viciados em &lt;table&gt; praticamente trocaram de vício, sem investir em entender os conceitos. O que adianta o cara deixar a maconha de lado para tomar chá de cogumelo. Peço perdão se fui apelativo, mas é que modismo me deixa irado e foi o que acabou acontecendo. Quem segue a moda não conhece a filosofia, história e conceitos daquilo que bate no peito e diz com orgulho "Mano, não existe nada melhor que isso". Antes que eu seja mal interpretado, o TableLess foi um dos melhores movimentos que surgiu na internet. O problema foi muitos dos seu seguidores. Mas depois falo mais disso.      Hoje não estenderemos muito. Precisamos ter os conceitos fixo em nossa cabeça, antes de partimos para a prática. Por isso, caso tenha dúvida, algo a acrescentar ou, simplesmente, queira me xingar, não esqueça de comentar. Estarei feliz em respondê-los.      Quanto ao poder do Tableless, olhem o conteúdo do ZenGarden. Esse é apenas o conteúdo sem a aparência. Agora, vá no menu do lado direito e escolha um algum tema. Eu afirmo a vocês que o conteúdo continua o mesmo, mudado apenas a aparência. Se vocês repararem lá na URL que depois da primeira barra tem algo parecido com http://www.csszengarden.com/?cssfile=/213/213.css&amp;page=0. Isso é uma variável que recebe o CSS a aplicar no conteúdo.     Temos muito assunto ainda pela frente. Mas um passo de cada vez.          Voem Alto Águias.     Mayck Diego Cipriano