---
title: CSS Frameworks ou como desaprender CSS
authors: Diego Eis
type: post
date: 2007-10-09
url: /css-frameworks-ou-como-desaprender-css/
aktt_notify_twitter:
  - no
tweetbackscheck:
  - 1356458273
shorturls:
  - 'a:3:{s:9:"permalink";s:62:"https://tableless.com.br/css-frameworks-ou-como-desaprender-css";s:7:"tinyurl";s:26:"https://tinyurl.com/3zujfox";s:4:"isgd";s:19:"https://is.gd/BI0Iy3";}'
twittercomments:
  - 'a:0:{}'
dsq_thread_id: 503037516
categories:
  - Artigos
  - CSS
  - Tecnologia e Tendências
tags:
  - CSS
  - desenvolvimento web
  - frameworks
  - html
  - padroes
  - tableless
  - web
  - xhtml

---
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 &#8220;analbético&#8221; de código][1]?

Ainda acho que utilizar editores que suportam Snippets &#8211; ou Macros, dependendo do editor &#8211; 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).

  * [Why don&#8217;t use CSS Frameworks][2]
  * [CSS Frameworks CSS Reset Design from Scratch][3]
  * [A CSS Framework][4]
  * [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 &#8220;analbético&#8221; de código][1]?

Ainda acho que utilizar editores que suportam Snippets &#8211; ou Macros, dependendo do editor &#8211; 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).

  * [Why don&#8217;t use CSS Frameworks][2]
  * [CSS Frameworks CSS Reset Design from Scratch][3]
  * [A CSS Framework][4]
  *][1]

 [1]: https://tableless.com.br/desenvolvedor-analfabetico-sim-e-sobre-wysiwyg
 [2]: https://warpspire.com/features/css-frameworks/
 [3]: https://www.smashingmagazine.com/2007/09/21/css-frameworks-css-reset-design-from-scratch/
 [4]: https://www.contentwithstyle.co.uk/Articles/17/