title: Golang - Difference between "go run main.go" and compilation
body: <p>After writing some scripts in Go I asked myself if there is any difference between the compilation of a <code>.go</code>-file and the later execution and the <code>go run FILE.go</code> command in terms of performence etc.</p>
  
  <p>Are there any advantages if I start a webservice with one of these methods?</p>