Vengo da uno sfondo PHP/Python/Javascript, e di recente sono diventato molto interessato a Scala - in particolare Akka proveniente dal web.Imparare Scala come prima VM/Compiled language - Sfide di flusso di lavoro
Sto attraversando un periodo estremamente difficile con un flusso di lavoro generale, problemi rispetto ai linguaggi interpretati come quelli che ho descritto.
In generale tendo a codificare, verificare i risultati, codice e ripetere. Questo si blocca quando anche la modifica di una singola linea in una classe di 20 righe richiede fino a 30 secondi per la compilazione e l'esecuzione. È normale? Devo solo costruire, costruire, costruire poi tornare indietro di 30 minuti o un'ora dopo e compilare/testare?
(Uso IDEA con SBT) Devo imparare in modo specifico come utilizzare Maven oltre al collegamento ai repository?
Pensieri? Consigli?
In realtà è 30 secondi o è solo che i passaggi aggiuntivi lo fanno sembrare così? – sblundy
Ho anche fatto l'esperienza che il compilatore Scala è molto lento. Questo può essere alleviato un po 'usando il server compilation Scala. Questo non terminerà dopo che una compilazione è terminata. Quando il server di compilazione è in esecuzione, si usa il comando 'fsc' invece di' scalac' per compilare. Lo uso in questo modo con IntelliJ IDEA, ma non uso SBT, e non so come usare il server compilation Scala con SBT. Forse puoi google, o forse qualcun altro qui sa di più su quell'argomento. – Madoc
Dovrò guardare i timestamp effettivi la prossima volta che avrò la possibilità di sedermi di nuovo con Scala. Potrebbe sembrare così lungo ... – mmatey