Instalar Go / Golang en Linux

Instalar Go / Golang en Linux.

Go, conocido como Golang, es un lenguaje de programación multiproceso que fue compilado y desarrollado por Google. El desarrollo inicial de Go comenzó en septiembre de 2007, y lanzado en noviembre de 2009.

Aunque Go / Golang tiene muchísimos detractores, tambien muchos adoradores. Lo que esta claro que cuando grandes empresas, como: Dropbox, Docker, Facebook, Netflix, Uber, Twitter, etc…, lo están usando, será por algo. Por si te interesa «AQUÍ» tienes un listado de algunas empresas que trabajan con Go / Golang.

Go / Golang, tiene la particularidad de que puedes programar tu aplicación una sola vez y posteriormente compilarla para cualquier sistema operativo.

Instalar Go / Golang en Linux 1

 

Instalamos Go / Golang en Linux

La instalación es bastante simple, así que comenzamos.

cd /usr/local/src && wget --no-check-certificate https://dl.google.com/go/go1.10.linux-amd64.tar.gz

tar xfvz go*.linux-amd64.tar.gz -C /usr/local/

Ahora en el directorio de inicio del usuario, creamos una carpeta para los proyectos Go con tres directorios secundarios, bin, src y pkg. El directorio bin contendrá los programas ejecutables compilados, en el src los archivos ya leídos, y en el pkg se guardaran objetos del paquete identificados como códigos reutilizables compartidos.
mkdir -p ~/Projects/GO/{bin,pkg,src}

Creamos el path para poder ejecutarlo.
nano  /etc/profile.d/path.sh

Copia y pega lo siguiente…
export PATH=$PATH:/usr/local/go/bin

guarda y cierra.

Ya lo tenemos instalado, puedes comenzar a trabajar con el.

Instalar Go / Golang en Linux 2

 

Sitios donde aprenderás a manejar Golang

  1. golang.org/doc
  2. golang.org/pkg – Biblioteca de paquetes oficiales
  3. github.com/golang – Las mejores herramientas
  4. dave.cheney.net – Blog de uno de los mejores exprestos
  5. canal de Youtube – Guías en vídeo
  6. golangnews.com – El mejor sitio de noticias
  7. blog.learngoprogramming.com – Aprende a programar en Go
  8. golangcode.com – Ejemplos de código para Goland
  9. forum.golangbridge.org – Un excelente foro
  10. golangprograms.com – Herramientas y tutoriales
  11. blog.jetbrains.com/go – Muchísimos tutoriales
  12. reddit.com/r/golang – Comunidad Reddit

 

Como ya comente al principio del articulo exsiste una gran controversia con Go / Golang, de hecho algunos desarrolladores ni siquiera lo consideran un lenguaje funcional, otros están encantados por su rápido rendimiento, y sus sencillas implementaciones binarias. Por eso mismo lo mejor es que formes tu propia opinión independiente, pruebalo y opinas.

 

Agregar comentario