O que é um Framework?
Frameworks são estruturas de códigos definidas onde um projeto de software, seja ele web ou não, pode ser criado e desenvolvido. Frameworks podem incluir programas de suporte, bibliotecas de código, linguagens de script ou qualquer outro tipo de software para auxiliar no desenvolvimento.
Eles foram projetados para auxiliar no desenvolvimento de softwares, auxiliando designers e programadores a gastar menos tempo com desenvolvimento.
Frameworks em CSS
Geralmente são um conglomerado de arquivos css com coisas base para tipografia, estrutura de layout, menu. Sua utilização deve ser muito cuidadosa, pois utilizar Frameworks em desenvolvimento XHTML e CSS não pode lhe trazer a mesma produtividade em que você estivesse usando um Framework para PHP, JavaScript. É importante que o desenvolvedor saiba ler e compreender o código que ele está escrevendo. Não, não quero colocar a idéia aqui de que a utilização de frameworks em css é o fim do mundo, que você não deva utilizar, aliás, quem aqui nunca fez um pouco de copiar e colar em CSS, quem não tem algumas coisas já prontas que sempre as reutiliza a cada projeto? A idéia que quero passar é que é importante você conhecê-los, conhecer seu funcionamento para saber se o que você faz hoje é mesmo o correto, conhecer a forma como trabalham os outros desenvolvedores, aprender a utilizar herança, uma coisa que é essencial e todo desenvolvedor Front-end deveria dominar.
Se você ficou interessado em conhecer os Frameworks CSS, dê uma olhada na lista abaixo:
Elements CSS Framework

Foi desenvolvido para ajudar aos desenvolvedores a escrever CSS mais rápido e mais eficiente. Elements fica longe de ser um simples Framework, ele possui tudo o que você precisa para concluir os seus projetos. Leia o Overview para maiores informações.
YUI Grids CSS

Framework desenvolvido pelo Yahoo possui um preset com 6 modelos pré-definidos de página. Um simples arquivo de 4KB fornece mais de 1000 combinações diferentes de paginação.
Continuar lendo »