GNOME Builder

GNOME Builder
Parte de GNOME Core Applications y Proyecto GNOME
Información general
Tipo de programa Entorno de desarrollo integrado
Autor Christian Hergert
Desarrollador Proyecto GNOME
Modelo de desarrollo Software libre
Lanzamiento inicial 24 de marzo de 2015
Licencia GPLv3
Estado actual Activo
Información técnica
Programado en C y GTK
Plataformas admitidas Multiplataforma
Interfaz gráfica predeterminada GTK
Versiones
Última versión estable gnome-builder 41.37 de diciembre de 2021
Enlaces

GNOME Builder es un entorno de desarrollo integrado de propósito general, diseñado principalmente para ayudar a escribir aplicaciones basadas en GNOME. Fue lanzado inicialmente el 24 de marzo de 2015.[1]​ El lema de la aplicación es "Un herrero para aplicaciones basadas en GNOME".[2]

Características

[editar]
  • Dado que GNOME Builder ha estado dirigiéndose específicamente a los desarrolladores de "GNOME App" desde su comienzo,[3]​ están disponibles el acceso integrado a GNOME Devhelp, la capacidad de añadir DBus y GSettings a aplicaciones, integración a git, y la capacidad de depurar y perfilar tu aplicación con Perfkit y Nemiver.
  • Hay soporte para desarrollar aplicaciones Flatpak.
  • GNOME Builder ofrece resaltado de sintaxis para muchos lenguajes de programación a través de GtkSourceView.
  • Hay soporte para plugins y estos pueden ser escritos en Python y Vala.
  • GNOME Builder ofrece soporte básico para muchos lenguajes de programación, y ofrecerá características adicionales para lenguajes que estén soportados por GObject Introspection.

Christian Hergert creó un demo en YouTube de una versión a punto de ser lanzada de GNOME Builder. Serán integradas más características cuando GTK+ Scene Graph Kit se haya fusionado con GTK+. sysprof fue bifurcado y su número de versión saltó de 1.2.0 to 3.20.[7] Este programa podría ser integrado más adelante a GNOME Builder.

Interfaz de usuario

[editar]

La mayor parte de la interfaz está dedicada al editor de código que está colocado en la parte central. El editor reconoce de modo automático la mayor parte de lenguajes de programación por lo que va resaltando el texto de acuerdo a cada lenguaje. Cuando se usa un sistema de control de versiones, los cambios se indican usando barras coloreadas junto a los números de líneas. Para los lenguajes de programación a los que se les da soporte, se utilizan símbolos adicionales para resaltar las líneas que contienen errores de sintaxis o código mal formateado.

GNOME Builder puede cambiar entre la configuración de teclado propia, la de Vim, y la de Emacs.

Se pueden añadir paneles adicionales alrededor del editor de código; estos paneles incluyen un árbol del proyecto, una ventana con la terminal y un navegador de ayuda. El árbol del proyecto ayuda al usuario a realizar operaciones con los archivos y con los ficheros.

Desarrollo

[editar]

El desarrollo del GNOME Builder, se realizó a través de financiación colectiva en enero de 2015. La campaña recolectó, un 169% de la financiación propuesta originalmente. (55360 USD)[4]

Versión

[editar]
  • 3.16.0: Lanzamiento inicial el 24 de marzo de 2015.[1]
  • 3.16.1: La versión 3.16.1 fue lanzada el 13 de abril de 2015, e incluyó mejoras a la interfaz de usuario, al manejo de ficheros y al resaltado de sintaxis.[5]
  • 3.16.2: La versión 3.16.2 fue lanzada el 16 de abril de 2015 e incluyó el arreglo de algunos fallos y algunas mejoras a la gestión del proyecto.[6]
  • 3.16.3: La versión 3.16.3 fue lanzada el 18 de mayo de 2015. Esta actualización incluyó un mapa para la supervisión del código y actualización de los diálogos de preferencias.[7]
  • 3.18.0: La versión 3.18.0 fue lanzada el 23 de septiembre de 2015, (junto al resto de GNOME 3.18).[8]
  • 3.18.1: La versión 3.18.1 fue lanzada el 15 de octubre de 2015 e incluyó mejoras al completamiento del código y la detección de errores en Vala. El plugin Jedi para el autocompletamiento de código en Python, también fue mejorado.[9]
  • 3.20: La versión 3.20 fue lanzada el 23 de marzo de 2016.[10]
  • 3.20.4: La versión 3.20.4 fue lanzada el 6 de mayo de 2016.[11]

Referencias

[editar]
  1. a b The GNOME Proyect (24 de marzo de 2015), «Builder GNOME Builder - 3.16.0» (en en), lista de correo mail.gnome.org, https://mail.gnome.org/archives/builder-list/2015-March/msg00006.html, consultado el 29 de abril de 2020. 
  2. The GNOME Proyect (2020). «Builder». Wiki GNOME (en inglés). Consultado el 11 de septiembre de 2020. 
  3. «Builder - a new IDE specifically for GNOME app developers». Fedora Magazine (en inglés estadounidense). 4 de agosto de 2014. Consultado el 29 de abril de 2020. 
  4. https://www.indiegogo.com/projects/builder-an-ide-of-our-gnome#/
  5. «gnome-builder 3.16.1». mail.gnome.org. Consultado el 29 de abril de 2020. 
  6. «gnome-builder 3.16.2». mail.gnome.org. Consultado el 29 de abril de 2020. 
  7. «GNOME Builder - 3.16.3». hergert.me. Consultado el 29 de abril de 2020. 
  8. Nestor, Marius. «GNOME Builder 3.18 Officially Released Ahead of the GNOME 3.18 Desktop Environment». softpedia (en inglés). Consultado el 29 de abril de 2020. 
  9. http://news.softpedia.com/news/first-point-release-of-gnome-builder-3-18-brings-initial-support-for-vala-faster-autocompletion-494647.shtml
  10. Author: Andrew. «GNOME 3.20 Released With Various Refinements And Application Updates». WebUpd8 (en inglés estadounidense). Consultado el 29 de abril de 2020. 
  11. Nestor, Marius. «GNOME Builder 3.20.4 IDE Re-Implements Support for Opening Remote Files». softpedia (en inglés). Consultado el 29 de abril de 2020. 

Enlaces externos

[editar]