Análise de Frameworks

De Pontão Nós Digitais

Objetivo

  • Testar frameworks
  • Documentar todo o processo
  • Publicar resultados da comparação em artigo
  • Capacitar o GT para lidar com os frameworks
  • Capacitar o GT para desenvolver aplicações web de forma ágil, em poucos dias, para atender as necessidades de serviços de desenvolvimento futuros

Método

  • Instalar framework e banco de dados
  • Documentar a instalação de framework e banco de dados (em vídeo)
  • Desenvolver cada aplicação a cada dia e documentar (em vídeo, algo como: http://vimeo.com/5362441, em post no blog)
  • Começar a pensar na escrita de artigo comparativo

Frameworks/CMS

Aplicações de Teste

Terça - Blog

Desenvolver um blog simples com framework/bd que desejar. É importante escolher bem o framework e bd pois estariam usando ele para os outros dias também.

A idéia do modelo de dados e dos casos de uso seguem...

Modelo de Dados

Algo extremamente simples: usuário com posts em categorias e que permitam comentários

   USUÁRIO ----- POST ----- CATEGORIA
       |          |
       `----- COMENTARIO

Podem haver usuários anônimos nos comentários.

Casos de Uso

Todas as operações de criação/edição/atualização/exclusão para o modelo de dados acima. Algumas ações:

  • Usuário escreve um post em uma categoria
  • Usuário deleta um post
  • Usuário edita um post
  • Usuário comenta um post
  • Usuário se cadastra
  • Usuário edita cadastro
  • Usuário exclui cadastro

Quarta - Galeria de mídia

Quinta - Fórum

Sexta - Rede Social

Sábado - Guarda-chuva

Mais módulos

Com base em páginas guarda-chuva como a Conferência Permanente (http://www.conferenciadedireitos.org.br/dcasp/) podemos identificar vários módulos/aplicações que poderemos ir desenvolvendo nos frameworks. Não deixem de navegar pela página da Conferência Permanente e listar os módulos que acham que poderíamos desenvolver ainda abaixo:

  • Votação
  • Controle de usuários
  • ...