Mostrando postagens com marcador Custos-em-Escala. Mostrar todas as postagens
Mostrando postagens com marcador Custos-em-Escala. Mostrar todas as postagens

sábado, 9 de abril de 2011

Exemplos de Aplicações e Modelos Leves

As eras da Web e exemplos de aplicações

Como exemplos de aplicações para caracterizar as diversas eras da Web, podemos citar:
  • Web 1.0:
O site do portal Terra é um bom exemplo, uma vez que não existe interatividade entre o site e o usuário, que apenas pode ler as notícias.
  • Web 2.0:

A Wikipédia é um ótimo exemplo da interatividade característica da Web 2.0, uma vez que
possibilita que o usuário se torne um criador de conteúdo para o site.
  • Web 3.0:
Como exemplo da Web 3.0, podemos citar o Freebase, que na ideia da Web 3.0 de Web semântica, é uma base de dados aberta com relacionamento entre os dados.
  • Web x.0:
Alguns aplicativos para iPhone ilustram muito bem o que viria a ser a Web x.0, no sentido da Web presente nas coisas. Um ótimo exemplo seria o aplicativo Shazam, que a partir de uma amostra de uma música captada pelo microfone do aparelho, consegue descobrir o título e o cantor da canção. Essa descoberta é feita com o iPhone conectado, comparando-se com uma base de dados de músicas previamente existente.


Modelos Leves e Custos em Escala

Com o surgimento da Web 2.0, apareceu o importante conceito da interação dos usuários na criação de conteúdo. Como muitos usuários inexperientes deveriam poder criar conteúdo e participar mais ativamente dessa nova era, a criação de Modelos Leves de programação surgiu naturalmente.
Os modelos leves de programação nada mais são do que um conjunto de técnicas e conceitos pautados nos princípios de simplicidade e facilidade de uso, propiciando fácil integração de componentes e reúso de aplicativos. Tudo isso leva há uma redução de custos.
Essa redução de custos está ligada com o conceito de custos em escala, no qual quanto mais usuários utilizam uma dada aplicação, menor é o seu custo relativo. Isso porque o esforço inicial de implementação foi feito apenas uma vez.
Como se pode notar, esses dois conceitos são muito importantes na Web atualmente e estão muito interligados.
Como exemplo, podemos citas o Feed RSS, que é um subconjunto de dialetos XML que agrega conteúdo, usado por blogs e sites de notícias. Cada usuário, para receber os pacotes de notícias, deve apenas possuir um programa de leitor de RSS.
Outro bom exemplo é a utilização de serviços de terceiros para complementar informações ou funcionalidades em um site, como a inclusão de vídeos do YouTube e de mapas do GoogleMaps.