Como você concebe uma aplicação web?
-
06-07-2019 - |
Pergunta
Eu gostaria de saber que passos e que conceitos você segue quando você está começando uma aplicação web a partir do zero.
Quando você está convidado a desenvolver uma nova aplicação web ea única coisa que você é quais recursos são procurados disse, como você faz?
Como e em que ordem você concebe todas as diferentes camadas em seu aplicativo, desde o design de banco de dados para o design da interface do usuário, sem esquecer o back-end ...
Quais as ferramentas que você usa? quais as regras que você segue?
Agradecemos antecipadamente.
Solução
Qualquer resposta a esta pergunta é excepcionalmente subjetiva.
Em relação a como e em que ordem, você pode se referir a esses segmentos, que são claramente inconclusivas:
que é mais importante? projeto DB ou codificação?
https://stackoverflow.com/questions/329160?sort=votes#sort-top
No que diz respeito às ferramentas, aqui é um segmento:
O que você usar para desenvolvimento web e por que você acha que as rochas?
As regras que se seguem são parcialmente ligada às ferramentas que você usa, e parcialmente ligada ao desenho que você escolher. Você deve ter uma noção dos benefícios e limitações de estruturas e ferramentas disponíveis para fazer o que você precisa fazer.
Na concepção do aplicativo, você pode fazer tanto pré-planejamento como você se sente é necessário entender o problema (ou seja: história-boarding, maquetes ui, entidade relacionamento diagramas, especificações funcionais, etc.). O objetivo é saber quais os problemas que você está resolvendo e quais interações que você espera que o usuário para decretar sobre a aplicação, em seguida, usar tecnologias adequadas para alcançar esse objetivo -. Otimamente na forma flexível e mais eficiente possível
Outras dicas
Eu gosto de começar com um story board. Eu uso telas simuladas para os exemplos.
I encontrar este artigo muito engenhoso.
Espero que ajude:)
processo estruturado você deve saber para desenvolver um web appplication
Tente escrever um pouco de uma especificação funcional, apenas algo simples de captura, por escrito, as diferentes funções que o aplicativo terá que lidar com. Depois de ter feito isto, você pode se sentar e trabalhar para fora o framework / linguagem / plataforma / etc melhor se adapte às suas necessidades. Nesta fase maquetes também ajuda - para tentar descobrir exatamente o que as telas que você precisa e quais informações tem que ser em cada tela - não se preocupe com o layout, apenas as informações necessárias. De lá você pode ir para a codificação-se cada uma dessas telas - certifique-se que você só fornecer funcionalidade que está em seu design -. Não há necessidade de coisas complicar apenas porque você pode