2.9 KiB
title | localeTitle |
---|---|
Go | Ir |
Ir
Go (o golang ) es un lenguaje de programación creado en Google en 2007 por Robert Griesemer, Rob Pike y Ken Thompson. Es un lenguaje compilado, de tipo estático, en la tradición de Algol y C. Se han agregado funciones de recolección de basura, tipificación estructural limitada, seguridad de memoria y programación concurrente de estilo CSP. El compilador y otras herramientas de lenguaje originalmente desarrolladas por Google son gratuitas y de código abierto. Su popularidad está aumentando rápidamente. Es una gran opción para construir aplicaciones web.
Para más información diríjase a la página de inicio de Go.
¿Quieres un rápido Tour de Go?
## Pre-instalaciones:
Instale Golang con Homebrew:
$ brew update
$ brew install golang
Cuando esté instalado, intente ejecutar la versión go para ver la versión instalada de Go.
### Configurar el espacio de trabajo:
Añadir variables de entorno:
Primero, deberá indicar a Go la ubicación de su área de trabajo.
Agregaremos algunas variables de entorno en la configuración de shell. Uno de los archivos ubicados en su directorio de inicio bash_profile, bashrc o .zshrc (para Oh My Zsh Army)
$ vi .bashrc
`
Luego agrega esas líneas para exportar las variables requeridas.
Este es en realidad su archivo .bashrc
export GOPATH=$HOME/go-workspace # don't forget to change your path correctly!
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
#### Crea tu espacio de trabajo:
Crea el árbol de directorios del espacio de trabajo:
$ mkdir -p $GOPATH $GOPATH/src $GOPATH/pkg $GOPATH/bin
$GOPATH/src : Where your Go projects / programs are located
$GOPATH/pkg : contains every package objects
$GOPATH/bin : The compiled binaries home
Inicio rápido
Para un proyecto Go de arranque rápido y repetitivo, pruebe Alloy
- Repositorio de Aleaciones Clonales
git clone https://github.com/olliecoleman/alloy
cd alloy
- Instala las dependencias
glide install
npm install
- Iniciar el servidor de desarrollo
go install
alloy dev
- Visite el sitio web en
http://localhost:1212
Alloy usa Node, NPM y Webpack
Ir al patio de recreo
Aprender a instalar go en su máquina local es importante, pero si desea comenzar a jugar vaya directamente a su navegador, entonces Go Playground es la caja de arena perfecta para comenzar de inmediato. Para obtener más información sobre Go Playground, consulte su artículo titulado Inside the Go Playground