Go esencial

Herramientas de desarrollo

¡Prueba gratis durante 10 días

nuestros 1267 cursos !

Prueba gratis Mostrar modalidades de suscripción
Para trabajar con este proyecto puedes utilizar cualquier editor de código de tu preferencia. En esta lección te voy a mostrar algunos de los mejores editores que puedes usar en caso de que no estés seguro sobre qué editor utilizar para trabajar con Go.
07:36

Transcripción

Para hacer tus aplicaciones en Go puedes utilizar cualquier editor de texto puedes utilizar tu editor de código favorito. Muy posiblemente utilices Sublime Text uno de los editores más populares pero en caso de que quieras utilizar otro editor o que no tengas ningún editor favorito aún te voy a hacer algunas otras sugerencias que pueden ser bastante útiles. Por ejemplo, a diferencia de Sublime tenemos un excelente editor llamado 'Atom.io' que es 100% código abierto y 100% gratuito. Te recomiendo que le des una prueba. Es un muy buen editor donde puedes encontrar extensiones para poder trabajar prácticamente en cualquier lenguaje de programación y Go no es la excepción. Vas a poder crear todas tus aplicaciones desde este editor que es creado por el mismo equipo que ha hecho GitHub. Es un excelente editor, pero durante este curso vamos a trabajar con el editor Visual Studio Code que realmente se ha convertido en uno de mis favoritos un editor que es de código abierto es gratuito y también tiene excelente soporte para diferentes lenguajes de programación. De nuevo, también vamos a poder trabajar en Go. Te voy a mostrar algunas de las capacidades que tiene este editor para que podamos configurarlo y trabajar nuestras aplicaciones en este lenguaje. Yo acá estoy trabajando en Visual Studio Code y una de las cosas que voy a hacer es que voy a trabajar directamente con la consola. En este caso simplemente tengo que presionar las opciones que tengo para alternar la terminal que nos aparece acá o simplemente acá donde podemos ver dentro de la, en este caso, terminal integrada que podemos desplegar dentro del editor y acá por ejemplo yo ya tengo instalado Go dentro de mi sistema operativo así que si quiero utilizarlo nada más tengo que presionar 'go version', y acá tengo acceso a ver la versión de Go en la que estoy trabajando dentro de este sistema operativo. Otro detalle es que podemos instalar diferentes extensiones. En este caso voy a instalar una extensión para darle soporte a Go. En este caso es una extensión llamada 'Go' hecha por Luke Hoban. Vamos a instalarla dentro del sistema y la mayoría de las extensiones que podemos utilizar dentro de Visual Studio Code son gratuitas, como en el caso de esta que te estoy mostrando. Simplemente tenemos que buscarlas dentro de la opción para extensiones y una vez que están listas recargamos la ventana y ya tenemos instalada nuestra aplicación. Nos faltan algunos detalles de configuración adicional. Dentro de nuestro 'plugin' podemos encontrar incluso dentro de la ventana en la que nos encontramos podemos ver que existe la documentación específica para este 'plugin'. Vamos a tener que realizar algunos cambios para que todo trabaje correctamente dentro de nuestro entorno de trabajo. Vamos a hacer clic específicamente sobre el nombre de este 'plugin' y vamos a poder ver la información y la documentación de este 'plugin'. Vamos a buscar específicamente un apartado que dice 'Options' donde se incluye información que debemos crear un archivo dentro de una carpeta llamada '.vscode' y adentro un archivo llamado 'settings.json'. Acá está también una información que debemos incluir. Yo voy a copiar esta información y vamos a crear este archivo con el nombre tal cual nos lo han indicado. Así que vamos a ir a nuestro proyecto en este punto voy a trabajar dentro de esta carpeta mi proyecto en Go. Así que voy a crear la carpeta '.vscode' y dentro de ella vamos a crear un nuevo archivo que se va a llamar 'settings.json'. Dentro de 'settings.json' vamos a pegar la información que llega desde la documentación de nuestro 'plugin' y vamos a modificar dos valores. Acá tenemos que modificar la variable 'goroot' y 'gopath'. Necesitamos crear los valores relacionados con esto y vamos a ir al panel de control específicamente a las propiedades del sistema que es la ventana que te estoy mostrando ahora. Vamos a abrir la opción de 'Variables de entorno'. Y vamos a buscar dentro de las variables del sistema una variable llamada 'GOPATH'. Esta variable 'GOPATH' se ha creado en el momento en que has ejecutado el instalador de Go. Vamos a buscar dentro de las variables de sistema una variable llamada 'GOROOT'. Esta variable se ha creado automáticamente desde el momento en que has ejecutado el proceso de instalación del lenguaje Go. Vas a encontrarla dentro de la carpeta 'C:\Go'. Ahora yo he creado este valor que está acá. Te voy a mostrar cómo lo he creado. Simplemente he presionado el botón 'Nueva' y he definido el valor como 'GOPATH' todo con mayúscula. Yo he definido el valor de la variable como 'C:\Configuracion'. En este momento no la voy a insertar pero yo ya he definido esta variable. Tú tienes que poner el nombre de una carpeta llamada 'C:\Configuracion'. Vamos a cancelar. Yo ya la he creado. Y vamos a relacionar esta variable 'GOPATH' con una carpeta llamada 'Configuracion'. Debemos definitivamente también crear esa carpeta dentro de nuestro sistema. Y ya que hemos definido que esté dentro del disco 'C' con el nombre 'Configuración' vamos a hacer exactamente eso y vamos a pasar al navegador de nuestro sistema y vamos a ir directamente al disco 'C' y vamos a crear una carpeta. Simplemente hacemos clic derecho 'Nueva carpeta' y el nombre que va a tener esa nueva carpeta va a ser en este caso 'Configuracion'. Le puedes poner un nombre diferente. Puede tener cualquier nombre pero es importante que exactamente el mismo nombre que tenga esta carpeta sea el que defines dentro de la variable 'GOPATH'. No olvidemos que el nombre tiene que ir en todo caso siempre con mayúsculas. Definido ese punto vamos a aceptar 'Aceptar' y vamos a volver a modificar los valores de 'settings.json'. En este caso tenemos que poner la información de estas dos variables que hemos creado y yo he incluido un doble 'slash' para que la información se ajuste correctamente y que no nos dé ningún problema de sintaxis. Puedes copiar la información exactamente como te la estoy mostrando y recordemos que 'GOROOT' es dónde se encuentra instalado Go y 'GOPATH' es donde hemos creado esta carpeta de configuración tal cual como está definido dentro del sistema. Vamos a guardar. Y ahora ya se está ejecutando correctamente toda la configuración de Go dentro de nuestro sistema y también, el 'plugin' está gestionando el autocompletado de archivo. Vamos a crear un nuevo archivo y vamos a ver que ya tenemos autocompletado con los elementos específicos de Go y así vamos a poder trabajar de forma más eficiente y también más rápida con la ayuda del autocompletado del lenguaje Go.

Go esencial

Aprende los elementos esenciales de Go, el lenguaje de código abierto con un rendimiento similar a C, lo que lo ha hecho muy popular para la creación de aplciaciones web.

2:45 horas (29 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:16/03/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.