segunda-feira, 17 de janeiro de 2011

Web 2.0 e a programação





Inicialmente foram desenvolvidos softwares que foram usados pela Internet e vendidos como serviços e pagos mensalmente como se de uma conta de água se tratasse. Mudou-se a forma de fazer softwares. Para que tudo funcionasse bem na Internet, foi necessária a união de várias tecnologias (como AJAX) que tornassem a experiência do utilizador mais rica, com interfaces rápidas e muito fáceis de usar.


Definiu-se então que quanto mais simples e modular a programação, melhor. Assim é fácil tirar ou acrescentar uma funcionalidade ou compartilhar uma parte do seu software com outro software. Os módulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros. Metodologias e conceitos como o Getting Real e Agile tem-se popularizado entre as empresas que desenvolvem aplicativos ditos "Web 2.0".

Segundo estes princípios, os softwares são desenvolvidos de modo que fiquem melhores quanto mais são usados, pois os usuários podem ajudar a torná-los melhores. Por exemplo, quando um utilizador avalia uma notícia, ele ajuda o software, a saber, qual a notícia é a melhor. Da mesma maneira, quando um utilizador organiza uma informação através de marcações, ele ajuda o software a entregar informações cada vez mais organizadas.

Sem comentários:

Enviar um comentário