Bom dia a todos.

Estou estudando o flex e, como iniciante, me deparei com uma duvida
quanto à organização de um projeto, principalmente no tocante à
organização da pasta src.

Se tem uma coisa que eu detesto (na verdade odeio) é código bagunçado
com tudo misturado. O tempo que eu perco procurando algo numa zona com
tudo misturado é o suficiente para acabar com meu estômago.

A principio, imaginei uma organização como esta abaixo como sendo
razoável para começar:



src

+--------assets +----css     ---> para arquivos de folhas de estilo
(ou seria melhor  Style?)

|                     |

|                    +----fonts   ---> para arquivos de fontes de
letras (se for usar alguma fonte especifica)

|                     |

|                    +----imgs   ---> para arquivos de imagens
utilizadas na aplicação (logos, botões, links, etc)

|                     |

|                    +----media ---> para arquivos de audio e video

|                     |

|                     +---xml     ---> para arquivos

|

+--------bin + ----components   ---> para códigos relativos a
componentes da aplicação

|               |

|               + ----events           ---> para códigos relativos a
eventos da aplicação (LoginEvent, por exemplo)

|               |

|               + ----libs               ---> para os swf das
libraries externas que você venha a utilizar ou mesmo tenha criado em
outro projeto

!               |

|               + ----valueObjects  ---> para os códigos relativos a
DTOs da aplicação



Por incrivel que pareça nas minhas pesquisas não tenho encontrado
muitas abordagens relativas a este assunto. Algum dos colegas mais
experientes do grupo podem me dar umas dicas quanto a este assunto ?
Mesmo a organização que eu imaginei acima tem falhas. Primeira: Na
raiz da pasta src ficariam os arquivos mxml da aplicação. Se a
aplicação tiver muitas telas já serão diversos arquivos mxml na mesma
pasta. Aí pensei: colocar apenas o mxml principal na raiz e os demais
numa pasta bin/mxml. Mas aí eu só estaria transferindo a aglomeração
de lugar. Segunda: Com o tempo e mais experiencia é certo que criarei
libraries que serão comuns a varias aplicações. Onde eu colocaria o
codigo dessas libraries para poder referenciá-lo de qualquer um dos
projetos?



 Alguém que já tenha passado por isto pode me dar uma sugestão ?



Agradeço desde já as dicas, orientações e puxões de orelha dos
colegas.



Obrigado



Gabriel


-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a