Sistema Integrado de Resultados Online

Elevate Maker

Metodologia própria desenvolvida pela WebConverti

Método Elevate

Evolução Web

Evolução Web

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

O desenvolvimento web depende de três personagens principais: W3C, que regulamenta, cria e sanciona padrões para a web. Os browsers, que importam essas regras e padrões de forma que a web seja mais homogênea e também podem criar padrões. E por fim os desenvolvedores, que aplicam os padrões em projetos, produzindo e criando na web.

Cada um destes personagens tem papéis importantes para que a web continue evoluindo com força, traçando novos caminhos, cobrindo as necessidades atuais dos usuários e prevendo necessidades e soluções futuras. Existe um ciclo que envolve estes três personagens para que tudo ande bem.

 

O W3C

O W3C cuida dos padrões. Ele tem ideias, ele prevê problemas e tenta solucioná-los. Ele incorpora boas ideias dos desenvolvedores e principalmente dos browsers. O W3C não aplica, ele apenas planeja. É um trabalho difícil por que é necessário uma visão muito apurada da web. Uma decisão errada pode acarretar problemas que levarão anos para serem solucionados. Por isso esse trabalho de planejamento deve ser meticuloso. Devo confessar que em muitos casos o W3C não supera as expectativas e faz com que iniciativas paralelas surjam e direcionem a Web para um caminho mais correto. Foi o que aconteceu com o HTML 5.

 

Os Browsers

Os browsers, por sua vez, precisam entender e adotar as idéias do W3C, absorvendo as soluções e criando suporte nos seus softwares. Esse trabalho também tem seus perigos. Os browsers precisam pesquisar quais das necessidades dos desenvolvedores é mais importante e assim implementá-las. Não pode ser algo feito ao acaso. Os browsers precisam ouvir os desenvolvedores para implementar soluções que realmente ajudem na produção diária. Obviamente alguns decidem suportar aquelas soluções que darão mais pontos estratégicos contra o concorrente. Por que você acha que o Safari tem um bom suporte aos padrões desde o primeiro iPhone?

 

Os desenvolvedores

Finalizando o ciclo, os desenvolvedores aplicam tudo o que a W3C define, mas apenas aquilo que os browsers “querem” ou podem suportar. E isso, claro, faz com que o desenvolvedor tenha problemas na produção. Principalmente de compatibilidade. Nesse ponto, hoje está tudo muito mais tranquilo.
Mas quem nunca quis usar uma determinada API do Javascript ou uma propriedade do CSS que estava disponível apenas em um navegador?

Durante muito tempo, esse ciclo não era afinado. Havia uma certa confusão e um jogo de interesses próprios envolvendo principalmente os browsers. O W3C estava apenas pensando em como resolver problemas que talvez existiriam daqui longos anos. Os browsers estavam apenas interessados em criar uma massa de usuários suficiente para ser o primeiro no ranking. Os desenvolvedores, por sua vez, queriam ganhar seu dinheirinho, fazer o trabalho, entregar pro cliente e acabar com o problema.

Ninguém deu atenção quando começamos a desenvolver com tabelas, fazendo com que os sites ficassem mais pesados, aumentando o tempo de desenvolvimento e o custo do projeto.

Este ciclo defeituoso foi praticado durante muito tempo. Por incrível que pareça, foram os Desenvolvedores que começaram a fazer o ciclo funcionar como deveria. Eles acordaram os fabricantes de browsers e também o W3C. A revolução começou nas trincheiras.

Por causa dessa revolução silenciosa dos desenvolvedores, o W3C passou a pensar mais em problemas presentes. Solucionou problemas iminentes e que entregavam valor para os projetos.

Os browsers suportaram o mais rápido possível essas mudanças, atualizando seus engines, e fortalecendo as bases para novas soluções e flexibilizações posteriores.

Esse assunto me faz pensar em outra pergunta: Estamos (você está?) preparados para o ritmo alucinante que será ditado daqui pra frente?

Até a Microsoft está cumprindo com a palavra de ter um browser atualizado. Eles anunciam uma versão após a outra do Internet Explorer com mais inovações, suporte aos padrões e novidades… Mas ainda há os bobalhões que preferem falar mal do Internet Explorer do que abrir os olhos e seguir em frente.

O mercado de client-side se transformará rapidamente nos próximos anos. Muitas mudanças no HTML e no CSS serão publicadas com o intuito de tornar a web mais homogênea, flexível, portável. O HTML 5 não é só uma coleção de novas tags e APIs. O CSS 3 não ganhou só bordas arredondadas. E nem só de iPhone vive o homem. Existem milhares de Nokias, Windows Phones e Androids por aí.

Os desenvolvedores precisam acordar.

Fonte: Digitalks

Conheça nosso Sistema Integrado de Vendas Online "Elevate Maker"

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

Olá, deixe seu comentário para Evolução Web

Enviando Comentário Fechar :/
top