Tableless - Padrões Web com Pastel e Caldo de Cana

por Diego Eis Maio 9th, 2007

O futuro do CSS

Muito interessante o artigo que o Andy Budd publicou estes dias. Ele fala sobre o futuro do CSS e de outras tecnologias que o W3C cuida. Ele comenta que em vez de o W3C tentar antecipar o futuro e tentar criar soluções para problemas que talvez teremos daqui alguns anos, ele poderia solucionar problemas atuais que temos ao desenvolver sites. Por exemplo, maiores revisões no CSS.

Claro, concordo com o cara.
Não interessa se daqui 10 anos teremos aplicações mais inteligentes por causa da web semântica e tudo mais. Quero é fazer bordas arredondadas, colocar vários backgrounds em um elemento, usar os seletores complexos… Quero resolver os problemas atuais que tenho para desenvolver sites. Empresas como Mozilla, Apple ou Microsoft precisam de informações precisas e soluções rápidas para melhorar seus respectivos browsers. e muitas outras empresas precisam dessa rapidez para agilizar o desenvolvimento de aplicações melhores, com novas possibilidades.

É como o Andy Budd diz no texto dele:

“If CSS3 is as big and complicated as the development timeline suggests, maybe we need something simpler?”

O CSS3 promete uma série de melhorias impressionantes. Mas o CSS3 não tem previsão de lançamento. Essas promessas só nos dá esperança de um futuro melhor.

Uma pequena revisão no CSS2 traria grandes mudanças para designers e programadores. Precisamos de ferramentas que tragam algo que necessitamos hoje e não ferramentas que precisaremos daqui a 10 anos.
A idéia seria lançar características do CSS que tem menor curso de esforço de desenvolvimento e que são de grande utilidade e também lançar características que já estão em faze final mas ainda não foram aprovadas definitivamente. Desta maneira, fabricantes de browsers melhorariam seus navegadores, enquanto nós, poderíamos desenvolver sites melhores com mais produtividade.

categorias:
tags:

Se ainda estiver interessado, leia também:

9 Comentários

Alexandre

O CSS3 ao contrário do CSS1 e CSS2 é modular, os navegadores podem implementar parcialmente somente o “módulo bordas” ou o “módulo backgrounds”. É como uma série de pequenas revisões.

Uma pequena revisão no CSS2 traria mesmo é uma grande frustração para os designers e desenvolvedores. Se o CSS2 que tem 9 anos de idade não está implementado completamente nos navegadores mais populares, é piada pedir qualquer tipo de revisão. É pedir pra ficar decepcionado.

Na outra mão o W3C tem os esforços com Web Semântica, largamente suportados pela comunidade acadêmica, sempre em destaque e crescente pesquisa.

A culpa do CSS, do HTML e do DOM estarem estagnados é exclusivamente da falta de suporte.

Diego Eis

Alexandre, mesmo o CSS3 sendo modular, as atualizações devem passar por aprovações antes que os browsers possam implementar as modificações, acontece que essas aprovações demoram para sair.

W3C se afundou em burocracia: em vez de publicarem pequenos atualizações das tecnologias, eles simplesmente se escondem atrás de aprovações, release candidates e etc, prejudicando todos que depende deles: principalmente fabricantes de browsers e desenvolvedores.
Os fabricantes de browsers dependem diretamente do W3C para criar navegadores melhores. Os desenvolvedores por sua vez ficam sem saída, porque dependem das aprovações (aquelas que nunca saem) do W3C para que os browsers possam suportar as novas modificações e aí sim poderem usar no seu desenvolvimento.

Os browsers estão loucos para terem novidades do W3C e assim poderem melhorar os navegadores. Ter um bom navegador hoje é importante. A 5 anos atrás, browser era uma coisa que ninguém dava atenção. O pessoal desenvolvia em tabelas, funcionava no IE e pronto. Hoje é diferente. Firefox, Opera, Safari, Konqueror etc, ganharam respaldo. É importante sim ter um browser decente, atualizado com os padrões mais atuais.

Como disse, Web Semântica é futuro. Como vamos pensar em Web Semântica que é algo grandioso e complicado se hoje nem conseguimos fazer coisas simples como colocar bordas arredondadas sem utilizar imagens?

James Clebio

Me parece que as razões e os interesses de muitas das definições de caráter importante por parte da W3C vão mesmo bem mais afundo daquilo que vemos ou sabemos, pois estou de acordo com a idéia de que toda essa preocupação da W3C com o futuro da web está afetando os desenvolvedores (aplicações web, browsers) de hoje.

Aguinelo Pedroso

Pensar no futuro quando os problemas nos afetam hj é complicado, é importante corrigir os problemas atuais e analisar para que problemas futuros não sejam gerados.

Marco Antonio

Sou um simples principiante, muitos conceitos me escapam o entedimento.
Mas existe algo que é comum com quem tem a mente no futuro…………

…………….não viver a realidade!

Que tal um passo de cadavez?

Daniel Accorsi

Então, interessante o post, há uma revolução “no ar”, ou melhor, um descontentamento por parte dos desenvolvedores pela W3C.

Mas como fica a questão da padronização entre browsers?

Alexandre

Se o Firefox na versão mais recente ainda tem bugs e um monte de problemas de declarações não-dinâmicas no CSS2, que tem NOVE ANOS de recomendação W3C. Pra que uma revisão?!

Além disso está pra sair a nova versão do HTML, é prudente esperar por ela pra mecher no CSS.

Mark de Souza Costa

Do jeito que a W3C anda, teremos um CSS 3 daqui a uns 15 anos (se tivermos sorte).

Bom, de qualquer forma, a W3C tá ai pra quem quiser ajudar. Inscrevam-se e participem dos grupos de trabalho.

Acorda pra Web! » Design virou coisa de programador - Web Semântica, Programação e Tecnologia que vai mudar nossas vidas, só depois do café

[…] é que tem gente até comentando o futuro do css, pedindo revisões com menos intervalos de tempo e mais ferramentas para trabalharmos. Mas e o […]

Voltar para o topo

Histórico