Puxa, vida! Desenvolver em Golang é muito legal e multicore!
Quero me aprofundar mais nessa linguagem assim como Node.js também.
Nos proximos posts, vou falar mais e mais exemplos.
Para instalar o Golang no Debian 7 e executar códigos-fontes em golang, é preciso:
Passo 1 – instalar o golang (pode-se usar via git, mas isso farei em outro post)
#sudo apt-get install -f golang golang-dbg golang-doc golang-go golang-mode golang-src
Passo 2 – Criar um arquivo para nosso Webserver em Golang:
#vim webserver.go
package main
import (
“net/http”
“fmt”
)
// Default Request Handler
func defaultHandler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, “<h1>Olá mundo %s! by firebits</h1>”, r.URL.Path[1:])
}
func main() {
http.HandleFunc(“/”, defaultHandler)
http.ListenAndServe(“:8080”, nil)
}
Passo 3 – Salvar o arquivo
Passo 4- executando o script via compilador golang:
#sudo go run webserver.go
Passo 5: Abrir um browser
google chrome -> 127.0.0.1:8080