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.