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).
Estava lendo umas notícias de que o WebKit estava agora suportando a regra de font @font-face. Lembrei que muitos já me perguntaram o que é este tal de WebKit.
WebKit é framework open source criado a partir do KHTML que é o engine usado no browser do KDE, Konqueror.
Basicamente o que aconteceu foi o seguinte: a Apple pegou o KHTML e modificou um bocado de coisas para criar o Safari. Essa combinação de modificações da Apple e o código da comunidade linux, foi chamada de WebKit. As modificações feitas foram enviadas novamente para a comunidade e implementadas no Konqueror, que depois disso até passou no ACID2 (ACID2 é uma página de teste que avalia qual a capacidade de um certo browser para renderizar CSS). Até a Nokia - depois da liberação total pela Apple do código fonte do WebKit - começou a desenvolver o browser do S60 baseado em WebKit.
Hoje, o WebKit é um dos melhores layout engine que existem.
Uma outra boa notícia, é que o WebKit e o KHTML estão se juntando. Ou seja, serão apenas um motor, usado em Konqueror, Safari e qualquer outro browser que use WebKit como motor. O KHTML aos poucos será deixado pelos desenvolvedores e todos trabalharão no WebKit.
6 ComentáriosAbaixo você encontra a palestra que fiz no AlternativaWeb 2007 aqui em Fortaleza. Se quiser ficar mais antenado, estou twittando sobre o evento.
Sou meio suspeito para falar sobre o evento, já que eu sou um dos palestrantes. Mesmo assim, você pode encontrar opinões mais sinceras do Rafael Dourado, Marcelo Augusto, Ilo Aguiar e Chico Neto!
Gostei bastante do primeiro dia. O pessoal dessas bandas é bem animado. Eu não consigo acompanhar! Logo de cara, já queriam me levar em um dos points aqui da cidade: Piratas, a melhor segunda-feira que existe. Deixei pra próxima! ![]()
Minha palestra pode ser vista aí embaixo. Se preferir, pode seguir este link aqui.
Os desenvolvedores aqui são dividos em dois gêneros: Ou são muito antenados, ligados com a comunidade e muito participativos. Ou são desenvolvedores quietos, passivos, e que não tem ligação nenhuma com outros desenvolvedores fora da empresa em que trabalha.
Normalmente, a maioria dos eventos sobre desenvolvimento acontecem em lugares como Rio e São Paulo. Salvo algumas exceções que vão para outros estados. Por isso, já parabenizo o Bruno Saraiva e todo o pessoal envolvido em criar eventos assim aqui em Fortaleza e em outros lugares. Deste modo o desenvolvedor brasileiro cresce mais em conhecimento.
11 Comentários