BT

Por que a Web se tornou a Plataforma de Desenvolvimento Padrão?

por Dio Synodinos , traduzido por Flávia Castro de Oliveira em 01 Dez 2008 |

Joe Walker, criador do Direct Web Remoting  (DWR), resumiu as razões que na opinião dele, levaram a Web a se tornar a plataforma de padrão para desenvolvimento nos últimos anos. Fácil de desenvolver, interface de progrmação simples, a simplicidade do HTML e abertura fizeram a Web se tornar o sistema mais escalável hoje em dia.

Joe começa fazendo sua observação sobre a Web ser a plataforma de desenvolvimento padrão:

10 anos atrás o padrão era provavelmente VB6/Windows, hoje em dia é somente a web.

Jeff Huber, vice presidente de engenharia do Google, também defendeu no passado que a Web é a plataforma dominante:

Muito do que você ouviu aqui é sobre plataformas e quem vencerá. Esse é um pensamento neandertal. A web já ganhou. A web é a Plataforma.

Joe explica que a Web tem (quase) nenhum dos problemas comuns de instalação:

Zero de instalação economiza tempo, constrói confiança, reduz os cliques e as confusões, economiza espaço e é muito mais fácil de usar.

Ele elogia a simplicidade da UIs Web:

O HTML torna difícil criar janelas sobrepostas, diálogos complexos, opções escondidas, estruturas profundas de menu - todas as coisas que podem tornar sua aplicação tradicional mais difícil de usar. É fácil, quando alguém não 'entendem' como usar uma aplicação, pensar que entrou um problema, e que agora precisa de treinamento.

Joe continua com a noção de “Lazy Text”:

Lazy Text significa que as páginas da web são:

  • hackeáveis. Que significa que os usuários avançados podem fazer coisas como scrape, mash e plot, e os usuários normais podem inserir vídeos do YouTube e em seu blog.
  • debuggável. Quando os tornam mais fáceis de corrigir, mesmo fora do ambiente de desenvolvimento.
  • Fácei de aprender. Que significa que HTML pode ser ensinado na maioria das escolas.
  • Compatível com a Lei de Postel. Que significa que eles funcionam. A Lei de Postel torna mais difícil escrever browsers, pode fazer as páginas virarem uma bagunça e é um desastre para a segurança, mas não existem exceções para a Lei de Postel

A última qualidade que Joe encontra na Plataforma Web é sua abertura:

Criar a plataforma de desenvolvimento para o mundo é uma grande responsabilidade. Seria um erro dar ela ao Dr. Evil. Há diferentes graus de aberturas, e mesmo que a web não esteja na posição ideal, faz parecer que existem forças que atualmente estão tomando essa direção.

Joe acha que todas essas razões levaram a Web a escalar facilmente e esta é a razão pela qual ela está se tornando a plataforma mais usada hoje:

Zero de instalação que significa que a web escalará bilhões de páginas.

Lazy Text significa que a web escalará milhões de desenvolvedores.

Um Simples Modelo UI significa que a web escalará bilhões de usuários.

Abertura siguinifica que a web escalará milhares ou milhões de produtores (os criadores de browsers, servidores, ferramentas de desenvolvimento, etc)

Para uma referência sobre a forma de como a Web tornou-se grande, o índice do Google hoje trata por volta de 1 trilhão de URLs únicas, contra de 1 bilhão que eram tratadas no começo do milênio:

Nós a conhecemos por muito tempo: a web é grande. O primeiro índice do Google em 1998 já havia 26 milhões de páginas, e em 2000 o índice do Google chegou a marca de 1 bilhão. Ao longo dos últimos oito anos, temos visto um monte de grandes números sobre como há muito conteúdo por aí. Recentemente, mesmo nossos engenheiros de busca pararam de especular sobre quão grande é a web hoje em dia -- quando nossos sistemas que processam links na web para encontrar novo conteúdo atingem um número: 1 trilhão (como em 1.000.000.000.000) de URLs únicas na web tudo de uma vez!

Você pode encontrar mais informações sobre a Web e outras Plataformas aqui mesmo na InfoQ.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT