Análise de Frameworks: mudanças entre as edições
De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Linha 22: | Linha 22: | ||
* [[CakePHP]] | * [[CakePHP]] | ||
* [[Wordpress]] | * [[Wordpress]] | ||
* [[Zend]] | * [[Zend]] ([[Usuário:Jeremihas.caruso|Jeremihas Caruso]]) | ||
= Aplicações de Teste = | = Aplicações de Teste = |
Edição das 12h22min de 19 de julho de 2011
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
- Ruby on Rails (Fefo/Gorodscy)
- Yii (Lucas)
- Nodejs (Vilson)
- Django (mquasar)
- CakePHP
- Wordpress
- Zend (Jeremihas Caruso)
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
- Documentar em vídeo.