Tableless - Desenvolvimento inteligente com Padrões Web

09/10/2007
Artigos

CSS Frameworks ou como desaprender CSS

O papo que agora está começando a rolar entre os desenvolvedores é sobre Frameworks para CSS. Sou totalmente contra a qualquer coisa que impeça o contato do desenvolvedor com o código. Sou avesso a qualquer tipo de interface que prometa …

Por


O papo que agora está começando a rolar entre os desenvolvedores é sobre Frameworks para CSS.

Sou totalmente contra a qualquer coisa que impeça o contato do desenvolvedor com o código. Sou avesso a qualquer tipo de interface que prometa facilitar o desenvolvimento, pelo menos de XHTML e CSS. Lembra daquele papo sobre o desenvolvedor “analbético” de código?

Ainda acho que utilizar editores que suportam Snippets – ou Macros, dependendo do editor – são as melhores formas de se trabalhar se você quer agilidade. Você mantém o contato com o código e agiliza seu trabalho ao mesmo tempo.

Lembre-se de que estamos falando sobre frameworks de CSS e XHTML. Nada de Django ou qualquer outro tipo de framework para linguagens server side.
Esses tipos de frameworks ajudam um bocado o programador. Boa parte do trabalho duro pode ser agilizado por causa destes frameworks. E até concordo que os desenvolvedores utilizem frameworks deste tipo para ajudar em seu trabalho.

O problema é um que eu já comentei com você e já falei bastante em palestras: o programador, muitas vezes é um bicho mais antenado que o designer ou o camarada que cuida de interface. Ele precisa estudar, precisa procurar soluções mais complexas para problemas mais específicos. Por isso, é bom que existam esse tipo de framework para que o trabalho dele seja mais ágil. Ele não vai desaprender a programar.

É importante que o desenvolvedor web saiba que o código é o mestre. Ler, compreender e escrever código é essencial para que tenhamos o controle sobre o projeto. É importante também para que a pessoa se torne um profissional decente e que tenha algum valor (desculpe aos mais fracos de estômago).

Por Diego Eis

Diego Eis criou o Tableless para disseminar os padrões web no Brasil. Como consultor já treinou equipes de empresas como Nokia, Globo.com, Yahoo! e iG. É palestrante e empreendedor.

http://twitter.com/diegoeis/

Veja os outros posts de

  • http://www.acordapraweb.com Alexandre

    Eu gosto de frameworks CSS, mas não gosto de nenhum dos mais populares.. eles são sujos!

    É FATO que frameworks ajudam o desenvolvimento, o ideal pra manter um framework sob controle, limpo e não “enferrujar” no desenvolvimento, é criar seu próprio framework. Todo mundo faz um pouco de copiar/colar ao escrever um CSS, criar seu próprio framework é apenas uma maneira melhor de organizar isso.

  • http://rodrigomuniz.com Rodrigo Muniz

    Boa parte do trabalho duro pode ser agilizado por causa destes frameworks. E até concordo que os desenvolvedores utilizem frameworks deste tipo para ajudar em seu trabalho.

    O que você fala aí sobre os Frameworks de programação se encaixa perfeitamente para quem também sabe como tirar proveito de CSS frameworks.

    Não dá pra generalizar dessa forma atacando o uso. Há quem use pra não meter a mão no código, mas há quem o faça para não ficar fazendo a mesma coisa sempre. Vai depender muito do perfil de sites que você codifica, sites de notícias ou institucionais geralmente têm elementos de diagramação iguais e opcionais. Criando um framework é possível adiantar muita coisa nesses casos e se dar bem nos prazos apertados com um código decente e flexível (ah e sem desaprender CSS). :)

    Entendo que generalizar da forma como foi feita no artigo é só pra chamar pra discussão, então estou aqui defendendo o uso. :P

  • http://blog.ciin.com.br Daniel Accorsi

    Eu concordo com o Diego, esses “facilitadores” não facilitam em nada. Não pretendo usar qualquer tipo de software ou framework relacionado a isso, sou completamente contra. Acredito que isso sempre estará em pauta.

    E discordo um pouco com o Rodrigo ai em cima, independente do site, seja um bem simples ou o mais complexo, deve-se PROGRAMAR, conhecer o que está fazendo para manutenções posteriores. ;) mas concordo que é para gerar certa discussão! hehe :D

    Abração.

  • Mark de Souza Costa

    Fala sério, dizer que frameworks não servem!

    Bom, trabalho mais com desenvolvimento server side e não usar frameworks é praticamente inviável.

    Concordo 100% com o Rodrigo. Não há sentido nenhum em não usar um CSS framework para, por exemplo, criar um layout de 3 colunas flexível. Não há necessidade de eu ficar reescrevendo esse tipo de código básico a cada novo site que eu faça. Obviamente, um framework não impede de maneira alguma que ajustes sejam feitos.

    Dizer que usar frameworks é desamprender é pura bobagem. Se for assim, usar microformats é desamprender HTML, usar WordPress é desamprender a como fazer um site, usar uma receita de bolo é desaprender a fazer um bolo, etc. Frameworks são ferramentas para agilizar o trabalho, e como tal, podem ser bem ou mal utilizadas.

  • http://blog.ipe.srv.br Nicholas Bittencourt

    Tenho que concordar com o Diego que o uso de fws faz com que o designer ou o desenvolvedor desaprenda a usar o código mesmo. Eu mesmo já me peguei tendo de aprender coisas básicas em programação simplesmente porque usei um fw demais e esqueci como se faz.
    Mas abolir um fw do desenvolvimento é uma ideia exagerada pela facilidade na criação que é proporcionada pelo uso do mesmo. E mesmo com o uso, um desenvolvedor capaz sempre vai saber como realizar aquela operação mais complicada que é mascarada no fw, inclusive propondo melhorias nele.

  • http://www.vitorgga.com VitorGGA

    Eu concordo com o “usar uma receita de bolo é desaprender a fazer um bolo”

  • http://ianliu.art.br Ian Liu

    Bom, o CSS é nada mais que um Framework que, provavelmente, é traduzido para um outro framework dos famigerados UI (User Interface). Dizer que o ‘width: 500px;’ é um atalho para ‘for(i in 0…500) desenhaPixeis(x0 + i)’ ;)

  • http://www.officinapropaganda.com.br Bruno Francisco Santos

    se voce tem o controle do código voce consegue fazer a parte visual sem problemas, mas se voce só tem controle da parte visual …

    eu sou completamente xiita nesse quesito, eu uso o dreamweaver na parte do código, pq ele agiliza o meu trabalho, mais eu repugno quem usa ele na parte visual CREDO! e ainda se dizem ‘webdesigners, programadores’. esse povo que faz framework querem facilitar uma coisa, e acabam fudendo com outra.. oras! se voce sabe o código, sabe pra que servem as propriedades voce nao precisa de nada para ser produtivo! se voce sabe a resposta para a pergunta, ou seja se voce sabe qual situação voce vai precisar do que no CSS, tem o ‘know-how’ , voce nao precisa de fmw nem nada =)

  • http://www.milfont.org/tech Christiano Milfont

    Essa sua idéia pode ser aplicado a qualquer framework então…
    O que vale é o sujeito criar seu sistema do zero, implementando todos os design patterns na mão, frameworks são coisas de fracos. :)
    Diego, nessa você pisou na bola, um framework é um arcabouço de onde você extenderá seu código, ele pode ser especializado até quanto você desejar, se vão utilizá-lo desapropriadamente, não é culpa dos frameworks e sim das pessoas, até quando vamos botar culpa sempre na arma porque alguém matou outro alguém?
    Agora desaconselhar o uso de fremework é sem cabimento, dessa forma ninguém aqui pode usar um rails, django ou outro framework qualquer.

  • http://www.officinapropaganda.com.br Bruno Francisco Santos

    claro que eu disse sobre frameworks e facilitadores de código para html e css, agora pra server side com certeza frameworks ajudam a vida. :)

  • http://www.ferrari.eti.br Carlos André Ferrari

    Bom, não sei sobre vocês, mas eu gosto de programar, programar com um framework é rápido e produtivo, mas não é muito eficiente por que você vai acabar se amarrando e “fazendo aplicativos compativeis com o framework” e não o “aplicativo necessário”

    Prefiro estudar os frameworks, ver o codigo, a lógica e aprender para depois aplicar do meu modo, que normalmente resulta em algo mais eficiente.

    mas isso é gosto pessoal, minha produção não é menor pelo fato de eu não usar um framework, pois, se tenho um problema em um determinado momento, o google me responde, eu estudo a resposta e aplico… tudo limpo e eficiente..

    entra também a parte do refactoring, adoro isso, estou sempre otimizando o que eu já fiz. conheço o fluxo dos meus sistemas e adoro resolver um probleminha.

    “Gosto de programar”, de sentir o gosto do “Resolvi um problema” em vez do “descobri como funciona”

    Com relação ao CSS… a cada site eu faço um novo do zero, adoro ver as coisas acontecendo conforme codifico. e depois de uns 10 sites já naum aparecem mais problemas com bugs entre navegadores e coisas do tipo.

    []‘s

  • http://blog.ciin.com.br Daniel Accorsi

    Ai ai!!! tem gente aí confundindo frameworks javascript (prototype, jquery, mootools, scriptaculous, yahoo etc) com o tópico principal do Diego Eis!!

  • http://www.milfont.org/tech Christiano Milfont

    Daniel, o Diego que se precipitou, não há confusão alguma, framework javascript ou css são semelhantes conceituamente. Já que um Framework é apenas um arcabouço.
    Agora se todos os frameworks css que existem hoje são fracos e nenhum merece ser usado, aí é outra história. Se a lógica do artigo fosse essa, ele estaria certo, agora dizer que ninguem deve usar framework porque é melhor fazer na mão é que está errado.

  • http://www.piceladasdaweb.com.br Pedro Rogério

    E outra, o cara para utilizar um framework, seja ele qual for, ele deve ter um pouco de conhecimento sobre o assunto, senão de nada adianta ter uma ferramenta na mão e não saber usar. É semelhante ao cara que é viciado em Dreamweaver, se tirar o Dreamweaver dele e der um Notepad++ quero ver sair alguma coisa. Eu quando estou desenvolvendo já tenho um monte de coisas prontas que me ajudam e muito a não cometer os mesmos erros que cometia no passado, e por outro lado, adianta e muito o meu trabalho, pois não preciso ficar digitando tudo aquilo novamente. Abraços!!!

  • http://wwwbr.com.br Luís Filidis

    Frameworks desse tipo só não são bons para um tipo de profissional: aquele que vive de dar aulas de CSS.

  • Wender

    Sei lá… ainda não usei nenhum, mas acho que isso é a evolução natural das coisas, assim como existem ótimos frameworks para ajax como o jQuery e o Prototype, isso não deixa o desenvolvedor mais burro, mas ajuda muito na produtividade do desenvolvimento… um desenvolvedor que se valoriza sempre vai dar uma olhadinha no código pra ver como é feio.

  • http://www.guilhermerambo.com Inside

    Nunca testei nenhum framework pra CSS, portanto fico sem deixar minha opinião…
    Mas fato é que os frameworks pra linguagens server-side são quase que uma necessidade, porém estes não tiram o contato do programador com o código

    []‘s

  • Diego Bittencourt

    Concordo com Christiano, em todas as palavras. Não dá para diferenciar, todos os frameworks têm o mesmo conceito…

    Eu não uso framework para CSS, mas eu posso usar sem problemas (mesmo que seja framework próprio).

    Também acho que foi um pouco precipitado o post, desenvolvedor não desaprende só por usar framework, aliás, ele lê o código, depara-se com alguma técnica nova e saberá lidar melhor com problemas futuros. Pelo menos os que sabem ler ;)

  • Vilmondes

    Trabalho com css há um certo tempo e nunca usei um framework para o mesmo. Tralho numa agência que produz muito sites de hotéis, imobiliárias, e acho uma chatisse ter que, muitas vezes, desenvolver estruturas de layout mt parecidas. Sempre começo do zero…o mais chato é a parte do conteúdo. Acho que um framework para esse tipo de situação cairia bem…não acham?

  • jean

    Não seria mais produtivo listar alguns frameworks CSS no post para que o pessoal pudesse tirar suas proprias conclusões?

    Desculpe a minha ignorância, mas eu não conheço nenhum framework CSS.

  • http://project47.viscountbox.com Carlos Eduardo

    Eu, sinceramente, acho que um framework é um certo exagero, falando-se em CSS.

    Há certos tipos de coisas que poderiam ser padronizadas, como o CSS reset e coisas do tipo. Mas não considero perda de tempo desenvolver a base para o layout, seja 2 ou 3 colunas, todas as vezes que faço um site.

    Acho que você não “perde” esse tempo todo, justificando a utilização de um framework… Sinceramente…

    O tempo gasto num site é muito maior com coisas mais direcionadas ao projeto (particularidades do layout) do que aquelas aplicáveis a todos os outros (divisões de colunas, etc.)…

    Há um conjunto de classes que utilizo em todos os últimos projetos que tenho desenvolvido, além do próprio CSS reset que me facilitam, e muito, no início de novos projetos. Mas creio que um framework é exagero… Na minha humilde opinião :)

  • http://tableless.com.br/ Diego Eis

    Estou gostando das opiniões aqui, pessoal. Estou aprendendo um bocado! ;-)

  • Glauco

    Discordo , todas as empresas(diga se de passagem de gde porte) os designers sempre estao mais antenados que os programadores que são uns pa.us mandados.

    Qto a usar framework, entao vamos desclassificar o espectaculos , light box tbm? Pra que gastar tempo reiventando a roda?

  • http://www.google.com/corporate/execs.html#eric Fake Eric Schmidt

    Certamente não fizeram um framework capaz de atender de forma muito abrangente diversos tipos de projetos. A automatização decorre em função de processos repetitivos.
    Eu não sei quantos de vocês utilizam ou já utilizaram o Google Web Toolkit, é um “framework” muito eficiente para o deploy de RIA (Ajax).
    Writing dynamic web applications, today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms…
    GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience.

    Ora, se existem coisas que facilitam nosso trabalho e ao mesmo tempo atendem nossos objetivos, porque não usa-las?

  • Paulo Marques

    Vamos esclarecer uma coisa:

    Framework:
    é uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido.

    Frameworks são projetados com a intenção de facilitar o desenvolvimento de software, habilitando designers e programadores a gastarem mais tempo determinando as exigências do software do que com detalhes tediosos de baixo nível do sistema.

    Fonte: http://pt.wikipedia.org/wiki/Framework

    Portanto, para mim:

    Se você for REALMENTE fazer um SISTEMA WEB, você não pode perder tempo com detalhes tediosos, pois certamente necessitará desse tempo para implementar funcionalidades complexas….

    Se você for fazer uma PAGINAZINHA “boqueta” onde terá 3 ou 4 consultas no banco, realmente não vejo necessidade!

    O grande problema desta segunda opção é que se você começar com uma “paginazinha” o cliente vai acabar querendo torna-la num “SISTEMA”.

  • http://lucasmezencio.com Lucas Mezêncio

    Concordo com o Diego em relação à interação do desenvolvedor com o código. Um desenvolvedor que não sabe o porque de usar ao invés de não sabe nada do que está fazendo. Concordo também que editores wysiyg só atrabalham.

    Mas também falo a mesma coisa que o Jean:

    Não seria mais produtivo listar alguns frameworks CSS no post para que o pessoal pudesse tirar suas proprias conclusões?

    Desculpe a minha ignorância, mas eu não conheço nenhum framework CSS.

    Me desculpem também a minha ignorância.

    Abraços!

  • http://www.alexandreformagio.com.br Alexandre Formagio

    Por sorte adoro fazer na raça as coisas, até por aprendizado mesm.

    Odeio depender de softwares e etc, só uso dreamweaver por causa de cores do código e etc.

    Vou ver se apareço na palestra hoje. A minha ontem foi muito legal, a sua então hahah

    Abraços

  • http://www.guilhermerambo.com Inside

    Não seria mais produtivo listar alguns frameworks CSS no post para que o pessoal pudesse tirar suas proprias conclusões?

    Desculpe a minha ignorância, mas eu não conheço nenhum framework CSS.

    Seria uma boa ;)

    []‘s

  • ricardo

    Eu não uso Frameworks, mas já tenho uma base de códigos básicos que sempre re-utilizo e cada vez que crio algo novo ou mesmo uso uma solução encontrada em uma lista ou site (comentando com devidos créditos) eu adiciono ela a minha “blibioteca”. Dessa forma acabo “não perdendo tempo” se tenho algo parecido a ser feito.

    Nunca nem tinha ouvido falar de CSS, mas com deseign sempre tenho a impressão que as pessoas utilizam mal as facilidades que podem ser oferecidas a ela.

    até!

  • http://www.fazedordesitecom Rodrigo Fante

    Eu gosto do meu código, não uso frameworks pra nada!

    Tenho minha base de códigos pronta já para isso, o que preciso ta ali, e se precisar mudar eu sei onde, quando e como.

  • Alex

    “Frameworks desse tipo só não são bons para um tipo de profissional: aquele que vive de dar aulas de CSS.”

    e

    “usar uma receita de bolo é desaprender a fazer um bolo”

    Frases dos nosso colegas acima e que dizem tudo para mais um infeliz artigo do Diego, faz tempo que o foco do tableless mudou algo do tipo.

    “olhem minha opinião, agoram aqui ta a página de cadastro do curso de CSS da Visie”

    Aqueles que ainda apoiam artigos do gênero provavelmente estão desempregados ou fizeram um curso na Visie.

  • http://www.pinceladasdaweb.com.br/blog/ Pedro Rogério

    Quem quiser mais informações sobre frameworks CSS é só dar uma olhada aqui:

    http://www.pinceladasdaweb.com.br/blog/2007/08/06/css-framework/

  • Nagib

    CSS Frameworks acredito que são desnecessárias. HTML e CSS devem ser criados do “zero”, cada site tem seu layout, cada layout tem suas peculiaridades.

    Frameworks para auxiliar JavaScript, PHP… acredito que são boas quando utilizadas nos lugares corretos, nem todos os projetos precisam usar frameworks.

    O ideal para CSS (imagino eu) é o que se tinha falado antes em outro post, criar um css inicial com algumas definições que serão usadas em todos os sites, mas que não chega a ser um framework.

  • http://floripasom.com Acelio Filho

    É, gente

    Ôntem mesmo peguei um site pra consertar.
    o cliente, apavorado, me ligou, por indicação, dizendo que apareciam caracteres japoneses na sua página de notícias.

    fui ver e, batata! o cara que “fez” o site tem o Adobe CS3 e utilizou aquele “Dreamweaver website”, easy and fast…

    Só que a cópia dele era em inglês e, é claro, automaticamente fez em UTF-8. E o “animal” do “desenvolvedor” escreveu no próprio código usando acentos, sem usar

    1
    á

    colando textos do Word… Já viu né…

    É isso que dá. não saber o que está fazendo e deixar o programa fazer por você.

    O Pior é que ele recebeu pra fazer isto.
    É aquele “sobrinho” que “mexe” com computador. Que faz o “pão-duro” do tio, ter que pagar duas vezes pelo mesmo serviço…

    Demorei pra aceitar o dreamweaver e até hoje nunca utilizei o modo design, principalmente as funções javascripts MM.

    Imagina se todos fizessem “sites dreamweaver”. pra gente que sabe unde estão e o nome dos arquivos gerados automaticamente, seria fácil sabotar estes sites.

    Assim como os NUKEs, Xoops…
    A maioria nem apaga o install.php e usam a senha 1234…

    É isso ai.. Continuem assim que sempre terei bastante serviço…

  • Gilson

    Meu brow o importante é fazer dindin!!!!

    E quanto mais fácil for é melhor !!!!

  • http://d3rf.wordpress.com d3rf

    Creio que escrever CSS é parecido como escrever um livro, é algo muito pessoal, prova disso: Desenhe um layout a esmo, passa para 2 CSSeiro, resultado final tudo igual, porém os códigos serão diferentes …
    Agora minha área é mais programação mesmo …

  • http://www.voemaisaltoicaro.blogspot.com daniel

    cara, gostei muito desse post, eu tb acho isso, dá prá desenvolver tudo usando xhtml e css. O que vcs acham do browser selector? seria legal fazer um post falando sobre os prós e contras dessa biblioteca javascript.

  • Pingback: Padrões Web e CSS - Caio J Ruman » Css Framework

  • Pingback: amf | ref » CSS Frameworks ou como desaprender CSS

  • Rafael

    O Blogbits morreu mesmo?

    Eu gostava muito, poderiam voltar a movimentar aquele blog.

  • Junior

    Li alguns comentários, sobre utilizar uma ferramenta , com alguns exageros nas comparações.
    É só uma ferramenta, quem usa trator não desaprende a lidar com a terra só pq não faz com enxada.

    Tb discordo que seguir receita é desaprender a fazer um bolo… só se for mistura para bolo vc não sabe o que acontece ali.

    Um bom framework possibilida que você visualize como é feito (se interessado) e extenda, modifique-o.

    Eu acho que o problema está com quem usa a ferramenta, de depender dela, e não da ferramenta em si.

  • Jairo César

    Sempre mais do mesmo!
    É o típico caso: Se você sabe andar, pq vai de carro?

  • rafael sores

    assim como no caso do fireworks, o dono desse site se julga o fodão para criticar programas e nesse caso frameworks, parece coisa de gente azeda ou então tem interesses embutidos nisso, até agora ele não deu uma explicação logica sobre não usar o fireworks, ele apenas usou o argumento que ele não gosta.
    esse cara é o motivo de eu ter cancelado minha matricula no curso virtual da visie
    odeio xiitas

  • http://renatocarvalho.com Renato Carvalho

    Assim, acredito que frameworks agilizam sim o trabalho no desenvolviment. Mas lógico cada caso é um caso.

    Acredito que o desenvolvedor não ficará “analfabético” de código por causa de um framework css. Acho que o desenvolvedor estará ganhando tempo para fazer outras coisas, visto que o framework CSS já agilizou o processo.

    Outra coisa. Acho que deve ser cada macaco no seu galho. Um desenvolvedor Back-End não tem mesmo que ficar perdendo tempo com CSS. Para isso existe o cara que cuida do Front-End. Lógico que o conhecimento sobre HTML e CSS é essencial para todos.

    Cada projeto possui suas particularidades é lógico. E nem sempre utilizaremos o Framework CSS por inteiro. Mas uma parte poderá ser aproveitada sempre. Como por exemplo códigos para resetar HTML, tipografia, etc.
    Outra vantagem é que você centraliza uma estrutura em um lugar só, então a padronização de nomes, códigos e atualizações fica mais fácil. Isso para equipes grandes, ou com auta rotatividade é muito bom, pois o código vai ser só um e tudo fica mais fácil de se entender.

  • http://sergiotucano.blogspot.com Sergio Clemente

    Cada coisa que eu li ai em cima…. @-) :-S

    Programas como Dreamwaver , frontpage etc servem apenas para sujar o c’odigo e inventar coisas desnecess’arias…

    Fazer o vizinho achar que ‘e desenvolvedor Web s’o porque tem um pouco de criatividade e aprendeu , com um livro de 25 folhas , truques bacanas para aquele programa do momento.

    Criar um layout , trabalhar com XHTML, XML , CSS , PHP , JSP ou ASP ‘e muito prazeroso em programas estilo Kate.

    Os programas que deixam coloridos os c’odigos ent~ao… uma m~ao na roda.

    FALOW !

  • Freddy

    Sinto falta de posts com mais frequencia e do bonito de se ver!!!

  • http://www.parametrodafesta.com Ranzi

    eieieieiei… tem mais atualizações do tableless´aí na sacola??
    abraço!!!

  • http://renatocarvalho.com Renato Carvalho

    Porque não aprovaram meu comentário?

  • daniel

    Diego,
    Acredito que voce colocou mal a sua opinião sobre o assunto.
    Esse tema que voce escolheu para escrever a respeito é um tema muito pessoal. Cada programador tem uma forma de trabalhar. Se a sua opinião é a favor de escrever todo o código na mão, do zero e voce trabalha melhor assim, ótimo pra voce. Mas o que é bom pra voce, pode nao ser pra outras pessoas.
    Eu, particularmente, sempre procuro usar frameworks e IDEs para facilitar e agilizar o processo de desenvolvimento de sites e sistemas. Discordo plenamente do amigo que falou que IDEs como o Dreamweaver sujam o código. A questão é que ele não sabe usar e configurar o Dreamweaver para que ele faça o código da forma desejada. A mesma coisa para outros IDEs.
    Lembrem-se que nós estamos trabalhando com internet, ou seja, algo que será usado para facilitar e encurtar processos, e com essa postura “Xiita” estamos reinventando a roda pra cada novo site/sistema. “Casa de ferreiro, espeto de pau”!
    O importante, antes de colcoar o cabresto e sair programando na mão, como há 20 anos atras, é ter a mente aberta para novidades, abrir os olhos e testar as mais interessantes para então ter uma opinião com base.

  • http://www.ead.feuc.br EAD

    O YAML é legal http://www.yaml.de, mas isso varia muito. Concordo que não há necessidade em ter framework para um site simples de 3 colunas.