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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top