Generador de GNOME - GNOME Builder

Generador de GNOME
Icono de GNOME Builder (hicolor) .svg
GNOME Builder.png
GNOME Builder 3.32.2 en modo oscuro
Autor (es) original (es) Christian Hergert
Versión inicial 24 de marzo de 2015 ; Hace 6 años ( 24/03/2015 )
Lanzamiento estable
41.0  Edita esto en Wikidata / 3 de septiembre de 2021 ; Hace 6 días ( 3 de septiembre de 2021 )
Versión de vista previa
41.beta1  Edita esto en Wikidata / 26 de agosto de 2021 ; Hace 14 dias ( 26 de agosto de 2021 )
Repositorio
Escrito en C
Sistema operativo Tipo Unix
Disponible en Plurilingüe
Escribe Entorno de desarrollo integrado
Licencia GPL-3.0 o posterior
Sitio web wiki .gnome .org / Apps / Builder

GNOME Builder es un entorno de desarrollo integrado (IDE) de propósito general para el entorno de escritorio GNOME , diseñado principalmente para ayudar a escribir aplicaciones basadas en GNOME. Se lanzó inicialmente el 24 de marzo de 2015. El lema de la aplicación es "Un herrero para aplicaciones basadas en GNOME".

Características

  • GNOME Builder se ha dirigido a los desarrolladores de "aplicaciones GNOME" desde sus inicios y tiene como objetivo integrarse bien con otras herramientas de desarrollo de escritorio Gnome.
  • Soporte integrado para GNOME Devhelp .
  • El sistema de control de versiones git se puede utilizar para resaltar adiciones y cambios de código.
  • Soporte para el desarrollo de aplicaciones flatpak .
  • Resaltado de sintaxis para muchos lenguajes de programación mediante GtkSourceView .
  • La finalización de código está disponible para los lenguajes C ( C , C ++ , etc.), Python y Rust , con lenguajes adicionales en desarrollo.
  • Complementos que se pueden escribir en C, Python 3 o Vala .
  • Soporte básico para muchos lenguajes de programación y ofrecerá funciones adicionales para los lenguajes que son compatibles con GObject Introspection .

En GUADEC 2016, Christian Hergert proporcionó una demostración en YouTube de una próxima versión de GNOME Builder. Se integrarán más funciones una vez que GTK Scene Graph Kit se haya fusionado en GTK. sysprof se bifurcó y su número de versión pasó de 1.2.0 a 3.20 y se integró en la versión 3.22.

GNOME Builder utiliza la asistencia de código GNOME para proporcionar diagnósticos de código para CSS, HTML, JS, JSON, Python, Ruby, SCSS, scripts de shell y XML. Jedi se utiliza para completar el código de Python. Clang se utiliza para la asistencia de código para los lenguajes similares a C. Los diagnósticos de Rust se proporcionan mediante el protocolo del servidor de idiomas para comunicarse con el servidor de idiomas de Rust.

Interfaz de usuario

La mayor parte de la interfaz está dedicada al editor de código ubicado en el centro. El editor reconoce automáticamente la mayoría de los lenguajes de programación y resaltará el texto en consecuencia. Cuando se utiliza un sistema de control de versiones , las barras de colores junto a los números de línea indican cambios en esas líneas. Para los idiomas admitidos, los símbolos adicionales resaltan las líneas que contienen errores o código con formato deficiente.

Builder puede cambiar entre los enlaces de teclado propios de Builder, tipo Vim y tipo Emacs .

Alrededor del editor de código, se pueden mostrar paneles adicionales. Estos incluyen un árbol de proyectos, una ventana de terminal y un navegador de ayuda. El árbol del proyecto permite al usuario realizar operaciones de archivos y carpetas.

Desarrollo

El desarrollo de GNOME Builder se financió colectivamente en enero de 2015 en la plataforma Indiegogo . La campaña alcanzó el 187% ($ 56,245) de su objetivo de financiación de $ 30,000.

Historial de versiones

Número de versión Fecha de lanzamiento Notas
3.16.0 24 de marzo de 2015 Lanzamiento inicial de "vista previa"
3.16.1 13 de abril de 2015 Se incluyeron mejoras en la interfaz de usuario, administración de archivos y resaltado de sintaxis.
3.16.2 16 de abril de 2015 Trajo principalmente correcciones de errores y algunas mejoras en la gestión de proyectos.
3.16.3 18 de mayo de 2015 Se incluyó un mapa de información general de fuentes para desplazarse y actualizar los cuadros de diálogo de preferencias.
3.18.0 23 de septiembre de 2015 Fue lanzado con el resto de GNOME 3.18.
3.18.1 15 de octubre de 2015 Trajo mejoras a la finalización del código de Vala y la sugerencia de errores. También se mejoró el complemento Jedi para completar el código de Python.
3,20 23 de marzo de 2016 Fue lanzado con GNOME 3.20.
3.20.4 6 de mayo de 2016 Se incluyeron mejoras de estabilidad y rendimiento, incluida la reimplementación del soporte para abrir archivos remotos.
3.22.2 2 de noviembre de 2016 Se introdujo soporte preliminar para Rust y sus enlaces GTK.
3.22.4 22 de diciembre de 2016 Se incluyeron varias mejoras en el sistema de compilación y mejor soporte para compilar paquetes Flatpak.
3.32.0 3 de marzo de 2019 Refactorización importante del código de la aplicación. Incluyó una integración GDB mejorada y una integración Glade inicial .

Ver también

Referencias

enlaces externos