* COME RAPIDAMENTE PROTOTIPO *
Alcune persone sono confuse da questo. Si prega di sopportare con me, ci sono diversi livelli di "velocità" quando si tratta di prototipazione, ma c'è solo uno che è il più veloce - e sarà sempre il più veloce, perché è più vicino al livello di interazione; e questo è il browser.
Come prototipizzare rapidamente?
1 - Prova a trovare tutto ciò che c'è da "Design-In-Browser"
- Gli esperti dicono che il modo migliore per progettare il front end è "arrivare al codice il più velocemente possibile" - Chris Coyier.
2 - Essere rapidi significa riutilizzare.
- Il trucco n. 1 per la prototipazione rapida è ~ "costruire componenti che possono essere costruiti sull'altro componente che hai già costruito."
Esempio:
- Questo può essere come Tabs dimostrato in una pagina
- Grafici dimostrati in un'altra pagina
- Poi combobox ricchi provati in una terza pagina
- In a fourth page, the three prior prototypes combine into a complex-component.
Mixing - Components together, is key.
3 - Per l'amor del cielo, se sei un prototipo veloce - PUO 'ESSERE FANTASTICO. Per favore non illuderti che il codice di formattazione sarà necessario. I prototipi rapidi sono codice clandestino o codice in evoluzione, in entrambi i casi questo può essere risolto o automatizzato molto tempo dopo la revisione del prototipo. Il punto del prototipo è determinare la vitalità architettonica. Stiamo parlando del prodotto minimo vitale nella maggior parte dei casi, quindi ottieni il codice funzionante sulla pagina il più velocemente possibile. Questa è solo la prova del concetto, non la prova nel budino.
4 - Ho menzionato l'automazione, un buon IDE è davvero importante - uno con molti tasti di scelta rapida. "Per prototipare rapidamente - le tue dita devono volare, non il tuo mouse."
- Ma c'è di più. Molti IDE formatteranno il tuo codice per te. Molti sfilaccino mentre lavori, trovando gli errori così come sono fatti, alcuni possono aggiornare il tuo browser al salvataggio. Evidenziazione della sintassi. È semplice ma efficace.
Conclusione: il Rapid Prototyping è una raccolta di questi tipi di tratti di best practice. Nessuno di noi è immediatamente fuori dai cancelli: quindi è un processo di evoluzione accelerare la velocità. Questo è misurato in Agile come velocità. Devi pensare: come andare più veloce, poi piegarti in avanti di più.
** Incorpora ogni ottimizzazione dello sviluppo che puoi nel tempo.
** Costruisci librerie di widget prototipati, tecnologie e cimiteri API.
** Poi quando arriva il momento, duplicali e mescolali insieme - mantenendo gli originali mentre si evolve qualcosa di nuovo.
** Questo è particolarmente vero per molti framework JS.
Spero che ti aiuti.