Processo di sviluppo efficiente per Golang (o qualsiasi back-end) e JavaScript?

1

Sto sviluppando un'applicazione web. Il frontend è un mix tra JavaScript e html generato lato server. Il back-end è scritto in Golang. Potrebbe non essere molto importante, ma se qualcuno ha fatto un'esperienza simile con quella lingua, potrebbe essere di aiuto.

A partire da ora, tutto è stato scritto in vim e "debug" nel browser (principalmente Chrome). Man mano che il progetto si ingrandisce, mi imbatto in difficoltà usando il mio stack di sviluppo vim-chrome. Lo sviluppo del back-end non è così difficile, perché Golang ha una bella suite di test, che non ha bisogno di molti piatti per funzionare. Tuttavia, il mix tra le strutture guidate dai dati nei modelli Golang, l'Html e la logica JavaScript si stanno facendo un po 'complessi:

  • Mi trovo a ricompilare i template quasi tutto il tempo durante lo sviluppo di frontend.

  • Cambio continuamente tra browser, vim (cygwin), strumenti di sviluppo web del browser e ricarico pagine, assicurandomi che le cache vengano pulite.

Quindi, la mia domanda è: come potrei rendermi più efficiente? Come dovrei cambiare il ciclo di test di sviluppo per rendere il lavoro più piacevole, specialmente il passaggio tra server (sviluppo) e client (debugging).

(Non sto cercando UNO STRUMENTO SPECIFICO .So che questo si traduce in risposte stupide. Sto cercando approcci di sviluppo, che sono accompagnati da strumenti. Quindi, offtopic, ma potrebbe essere interessante: quale combinazione di strumenti ha funzionato per te, se hai mai riscontrato un problema simile, e come hai usato quegli strumenti?)

    
posta Kiril 23.06.2014 - 15:53
fonte

1 risposta

0

Utilizza la seguente procedura:

risposta data 21.09.2018 - 23:40
fonte

Leggi altre domande sui tag