Resumo de Engenharia de Software - Web 2.0

Web 2.0

Web 2.0 - Resumo para Concursos Públicos

Conceito

A Web 2.0 representa a evolução da internet para um modelo interativo, colaborativo e centrado no usuário, onde os conteúdos são gerados e compartilhados pelos próprios usuários.

Características Principais

  • Colaboração: usuários produzem e compartilham conteúdo (ex: wikis, blogs)
  • Interatividade: interfaces ricas e dinâmicas (AJAX, APIs)
  • Redes Sociais: plataformas de relacionamento (Facebook, Twitter)
  • Tags e Folksonomia: organização colaborativa de conteúdo
  • Software como Serviço (SaaS): aplicações online substituindo softwares locais

Tecnologias Associadas

  • AJAX (Asynchronous JavaScript and XML)
  • APIs Web (REST, SOAP)
  • RSS e Syndication
  • Mashups (integração de aplicações)

Impacto na Engenharia de Software

  • Mudança no ciclo de desenvolvimento (iterações rápidas)
  • Ênfase na experiência do usuário (UX)
  • Arquiteturas orientadas a serviços
  • Segurança e privacidade como requisitos críticos

Diferenças para Web 1.0

Transição de conteúdo estático para dinâmico, de leitura para interação, e de propriedade individual para compartilhamento coletivo.