Obrigada pela resposta Beck! Vou seguir a sua sugestão. Vou elaborar um Wireframe, e estudar a melhor opção... As vezes quero colocar a carroça na frente dos bois... hehehe obrigada pela ajuda! []'s
Em 01/10/07, Beck Novaes <[EMAIL PROTECTED]> escreveu: > > > > mantenho as tres paginas, ou coloco > > tudo em uma pagina apenas. > > Programar é lidar com a complexidade. Fala-se muito em componentização > por questões de reutilização, mas a componentização também adiciona > certo nível de complexidade. De fato, às vezes a componentização mais > complica do que ajuda, tal como acontece com a aplicação equivocada de > determinados Patterns. > > Colocar tudo em uma página ou manter as três? Depende! O que você acha > que seria mais fácil para outro programador compreender? O que você > acha que seria mais fácil de manter? O que você acha que lhe > facilitaria na hora de adicionar novas funcionalidades no futuro? > > Eu particularmente gosto de ter uma estrutura na qual em consigo ler o > meu layout através do XML. Não gosto de entrar em um MXML e ver a > referência para dois componentes MXML, entrar num deles e ver a > referência para mais dois, e assim sucessivamente até eu ter uns 20 > arquivos abertos e não entender nada. Isto se chama "granularidade > fina demais" ou excesso de indireção e não é muito bom em muitos > casos. Eu gosto de ver de uma forma clara no MXML aquilo que eu tenho > na tela. Gosto de olhar para ele e saber por que cada Container foi > utilizado daquela maneira. E, infelizmente, não existe uma "receita de > bolo" para isso. > > O que eu acho que ajuda muito é você saber previamente o que precisa > ser feito. Ou seja, você deve ter um Wireframe. Depois disso você deve > olhar para este Wireframe e pensar quais seriam os Containers que você > poderia utilizar para implementá-lo. Você pode fazer uma primeira > versão usando VBox, ViewStack e um HBox com States mas perceber que > ficou complicado demais e refazer de outra forma. Se no final o seu > XML é simples de ler de tal forma que você puder ver nele o seu layout > facilmente, independente do que você usou, esta sim será uma boa > implementação. > > []'s > Beck Novaes > > > > On 29 set, 12:47, "Carla Maduro" <[EMAIL PROTECTED]> wrote: > > Boa Tarde a todos! > > > > Estou fazendo um projeto, e tenho uma dúvida, qual a melhor forma de > > implementar um projeto? > > No meu projeto atual, tenho a pagina principal e mais duas paginas, > gostaria > > de saber a melhor forma de trabalhar, mantenho as tres paginas, ou > coloco > > tudo em uma pagina apenas. > > A s páginas são: > > 1 - Seria uma falando sobre o projeto (estou usando na minha aplicação > um > > ViewStack); > > 2 - Uma faria o login e redirecionaria para a parte restrita (aqui uso > > states); > > 3 - E a ultima seria um saiba mais sobre o projeto,(usei o componente > > book) que eu gostaria de abrir em nova página, é possível? > > As telas um e dois tenhei agrupá-las, mas nao obtive sucesso, a segunda > > tentei também usar como componente, mas não obtive resultado > satisfatório, > > pois o complemento fica com espaço limitado e gostaria de abrir tb em > nova > > janela. > > Não sei se meu pensamento ainda está muito limitado, gostaria que me > dessem > > dicas do que usar pra que o projeto funcione da melhor forma possivel. > > obrigada!! > > bom final de semana a todos! > > []'s > > Carla Maduro > > ------------------------------------------------------www.cmaduro.com.br > > > > "As pessoas tiram da vida exatamente o que investiram nela." (Joy > Adason) > > > > > -- Carla Maduro ------------------------------------------------------ www.cmaduro.com.br "As pessoas tiram da vida exatamente o que investiram nela." (Joy Adason) --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---