LiteIDE, un entorno de desarrollo pensado para Go
En el siguiente artículo vamos a echar un vistazo a LiteIDE. Este es un entorno de desarrollo integrado, simple y multiplataforma. Este software está diseñado para editar y construir proyectos escritos en el lenguaje de programación Go. LiteIDE es un software gratuito y de código abierto.
Antes de hacernos con LiteIDE, debemos comenzar instalando Go Language Runtime. Si no dispones de este lenguaje instalado en tu equipo, puedes seguir un artículo al respecto publicado en esta misma web. También se pueden encontrar instrucciones detalladas en la página de golang.
Características generales de LiteIDE
Algunas de sus características incluyen:
Características principales
- Soporte multiplataforma: se ejecuta en Gnu/Linux, MacOS X, FreeBSD, OpenBSD y Windows.
- Cuenta con un sistema de gestión del entorno.
- Gestión de tipo MIME.
- Comandos de construcción configurables.
- Archivo de apertura rápida.
Editor de código avanzado
- El editor de código admite Golang, Markdown y Golang Present.
- Cuenta con herramientas de navegación de código rápido.
- Dispondremos de resaltado de sintaxis y combinación de colores.
- También encontraremos disponible finalización de código y código plegable.
- Mostrar guardar revisión.
- Podremos volver a cargar el archivo por medio de diferencias internas.
Soporte de Golang
- Soporta módulos Go1.11 Go y Go1 GOPATH. Además cuenta con soporte Go1.5 Go vendor.
- También ofrece gestión del entorno de construcción Golang.
- Se puede compilar y probar usando las herramientas estándar de Golang.
- Sistema de soporte GOPATH personalizado, IDE y proyecto.
- Configuración personalizada de construcción del proyecto.
- Navegador de paquetes Golang.
- Vista de clase Golang y esquema.
- Búsqueda de documentos de Golang e índice de API.
- Navegación por el código fuente y consejos de información.
- Clon de gocode integrado de nsf / gocode.
- Depurar con GDB y Delve.
Estas son solo algunas de las características que ofrece este IDE a los usuarios. Se pueden consultar todas ellas en la página de GitHub que tiene el proyecto.
Ejecutar LiteIDE en Ubuntu
Como una AppImage
LiteIDE está disponible como una AppImage. Estos archivos se puede descargar y ejecutar en nuestro sistema Gnu/Linux sin necesidad de un administrador de paquetes y sin que se alteren las bibliotecas ni las preferencias del sistema.
A diferencia de otras, no es necesario instalar las aplicaciones AppImages para poder usarlas. Sin embargo, como es conocido por todos los que las utilizamos o probamos, es necesario marcar los archivos como ejecutables.
Para hacernos con este programa, vamos a poder descargar LiteIDE AppImage desde la página de lanzamientos del proyecto, bien sea desde el navegador o descargando el archivo mediante wget. Para esto último solo tendremos que escribir en la terminal (Ctrl+Alt+T) el siguiente comando. Con el que nos vamos a descargar la versión 36.2, que es la última versión para 64 bits publicada a día de hoy:
wget https://github.com/visualfc/liteide/releases/download/x36.2/liteidex36.2.linux64-qt5.5.1.AppImage
Terminada la descarga, solo tendremos que hacerlo ejecutable usando el administrador de archivos. También podemos utilizar el siguiente comando, en la misma terminal (Ctrl+Alt+T) y desde la carpeta en la que tengamos guardado el archivo descargado:
chmod +x ./*.AppImage
Después, solo habrá que hacer doble clic sobre el archivo AppImage desde el administrador de archivos para lanzar el programa.
Instalar como snap
Si nos interesa instalar LiteIDE mediante paquete snap, solo hay que seguir las instrucciones que nos ofrecen en snapcraft. En una terminal (Ctrl+Alt+T) tendremos que escribir el siguiente comando:
sudo snap install liteide-tpaw
Otras instalaciones
Si prefieres compilar la fuente o probar las otras instalaciones posibles de este IDE, se pueden seguir las instrucciones de instalación que ofrecen en la página web del proyecto.
Este es un IDE para editar y construir proyectos escritos en el lenguaje de programación Go. Aun que hay muchas otras opciones disponibles como IDE para Go, como es el caso de Eclipse con el complemento Goclipse, Sublime con el complemento GO, Intelli Idea j con el complemento go, etc. Este es un IDE creado especialmente para el lenguaje Go, sin necesidad de instalar nada más. Se puede obtener más información acerca de este proyecto en la página web del mismo.