* COMO PROTÓTIPO RAPIDAMENTE *
Algumas pessoas estão confusas com isso. Por favor, tenha paciência comigo, existem diferentes níveis de "velocidade" quando se trata de prototipar, mas há apenas um que é o mais rápido - e sempre será o mais rápido, porque é o mais próximo do nível de interação; e esse é o navegador.
Como prototipar rapidamente?
1 - Tente encontrar tudo o que há para "Design-in-Browser" - Especialistas dizem que a melhor maneira de criar front-end é "chegar ao código o mais rápido possível" - Chris Coyier.
2 - Ser rápido significa reutilizar. - O truque número 1 para a prototipagem rápida é "construir componentes que podem ser construídos sobre o outro componente que você já construiu."
Exemplo: - Pode ser como guias comprovadas em uma página - Gráficos comprovados em outra página - Em seguida, caixas de combinação ricas comprovadas em uma terceira página
- In a fourth page, the three prior prototypes combine into a complex-component.
Mixing - Components together, is key.
3 - Pelo amor de Deus, se você é um protótipo rápido - PODE SER DESLOCADO. Por favor, não se iluda com o fato de que o código de formatação será necessário. Protótipos rápidos são códigos descartáveis, ou códigos em evolução, em ambos os casos, isso pode ser resolvido ou automatizado muito tempo após a revisão do protótipo. O objetivo do protótipo é determinar a vitalidade da arquitetura. Estamos falando de um produto viável mínimo na maioria dos casos, portanto, obtenha o código de trabalho na página o mais rápido possível. Esta é apenas a Prova de Conceito, não a prova do pudim.
4 - Mencionei automação, um bom IDE é realmente importante - um com muitas teclas de atalho. "Para prototipar rapidamente - seus dedos precisam estar voando, não o mouse". - Mas tem mais. Muitos IDE irão formatar seu código para você. Muitos irão fiapos enquanto você trabalha, encontrando erros à medida que são cometidos, alguns podem atualizar seu navegador ao salvar. Realce de sintaxe. É simples, mas eficaz.
Conclusão: A Prototipagem Rápida é uma compilação desses tipos de características de melhores práticas. Nenhum de nós é imediatamente rápido: é um processo de evolução para acelerar sua velocidade. Isso é medido no Agile como velocidade. Você deve pensar - como ir mais rápido, depois incline-se mais para a frente.
** Incorpore todas as otimizações de desenvolvimento que puder ao longo do tempo. ** Crie bibliotecas de widgets, tecnologias e cemitérios de API prototipados. ** Então, quando chegar a hora, duplique-os e misture-os - mantendo os originais e desenvolvendo algo novo. ** Isso é especialmente verdadeiro para muitas estruturas JS.
Espero que ajude.