Análise de Frameworks: mudanças entre as edições
(Nova página: = Objetivo = * Testar frameworks * Documentar todo o processo = Método = * Instalar framework e banco de dados * Documentar a instalação de framework e banco de dados (em vídeo)...) |
|||
(14 revisões intermediárias por 6 usuários não estão sendo mostradas) | |||
Linha 3: | Linha 3: | ||
* Testar frameworks | * Testar frameworks | ||
* Documentar todo o processo | * 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 = | = Método = | ||
Linha 10: | Linha 13: | ||
* Desenvolver cada aplicação a cada dia e documentar (em vídeo, algo como: http://vimeo.com/5362441, em post no blog) | * 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 | * 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]] | |||
= Aplicações de Teste = | = Aplicações de Teste = | ||
== Terça - Blog == | == 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 == | == Quarta - Galeria de mídia == | ||
Linha 23: | Linha 62: | ||
== Sábado - Guarda-chuva == | == 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 | |||
* ... | |||
[[Category:Lab Macambira]] |
Edição atual tal como às 22h55min de 23 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
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
- ...