GNOME 빌더

GNOME Builder
GNOME 빌더
GNOME Builder Icon (hicolor).svg
GNOME Builder.png
GNOME Builder 41.3 스크린샷
원저작자크리스티안 허거트
초기 릴리즈2015년 3월 24일, 7년 전(2015-03-24)
안정된 릴리스
41.3[1] / 2021년 12월 7일; 7개월 전 (2021년 12월 7일)
프리뷰 릴리즈
42.beta1[2] / 2022년 2월 22일; 5개월 (2022년 2월 22일)
저장소
기입처C
운영 체제Unix와 같은
이용가능기간:다국어
유형통합 개발 환경
면허증.GPL-3.0 이후[3][4]
웹 사이트wiki.gnome.org/Apps/Builder

GNOME Builder는 GNOME 플랫폼용 범용 통합 개발 환경(IDE)으로 주로 GNOME 기반 애플리케이션 작성을 [5]지원하도록 설계되었습니다.2015년 [6]3월 24일에 발매되었습니다.이 애플리케이션의 태그 라인은 "GNOME 기반 애플리케이션을 위한 툴미스"[5]입니다.

특징들

  • GNOME Builder는 처음부터 "GNOME App"[7] 개발자를 대상으로 하고 있으며, 다른 GNOME 데스크톱 개발 도구와의 통합을 목표로 하고 있습니다.
  • GNOME Devhelp 통합 지원
  • 버전 관리 시스템 git은 코드 추가 및 변경을 강조 표시하기 위해 사용할 수 있습니다.
  • flatpak 어플리케이션 개발 지원
  • GtkSourceView를 사용하여 많은 프로그래밍 언어에 대한 구문 강조 표시.
  • 코드 완성은 C 언어(C, C++ 등), Python [8]Rust에서 사용할 수 있으며 추가 언어는 개발 중입니다.
  • C, Python 3, 또는 Vala로 [9]쓸 수 있는 플러그인.
  • 많은 프로그래밍 언어에 대한 기본 지원. GObject Introspection에서 지원되는 언어에 대한 추가 기능을 제공합니다.

GUADEC 2016에서 Christian Hergert는 YouTube에서 GNOME Builder의 다음 버전에 대한 데모를 제공했습니다.GTK Scene Graph Kit가 GTK에 통합되면 더 많은 기능이 통합됩니다.sysprof는 포크되어 버전 번호가 1.2.0에서 3.20으로[10] 올라가고 버전 3.22로 [11]통합되었습니다.

GNOME Builder는 GNOME Code Assistance를 사용하여 CSS, HTML, JSON, Python, Ruby, SCSS, 셸 스크립트 및 XML의 코드 진단을 제공합니다.Jedi는 Python의 코드 완성에 사용됩니다.Clang은 C-like 언어의 코드 보조에 사용됩니다. 진단은 Language Server Protocol을 사용하여 Rust Language Server와 통신함으로써 제공됩니다.

사용자 인터페이스

대부분의 인터페이스는 중앙에 배치된 코드 에디터 전용입니다.편집기는 대부분의 프로그래밍 언어를 자동으로 인식하며 그에 따라 텍스트를 강조 표시합니다.버전 관리 시스템을 사용하는 경우, 회선 번호 옆에 있는 색상의 막대가 이러한 회선의 변경을 나타냅니다.지원되는 언어의 경우 추가 기호는 오류가 포함되거나 코드가 제대로 포맷되지 않은 행을 강조 표시합니다.

Builder는 Builder 자체, Vim 유사 및 Emacs 유사 키보드 바인딩을 전환할 수 있습니다.

코드 에디터 주변에서 추가 패널을 보기로 전환할 수 있습니다.여기에는 프로젝트 트리, 터미널 창 및 도움말 브라우저가 포함됩니다.프로젝트 트리를 통해 사용자는 파일 및 폴더 작업을 수행할 수 있습니다.

발전

GNOME Builder의 개발은 2015년 1월에 Indiegogo 플랫폼에서 크라우드 펀딩되었습니다.이 캠페인은 30,000달러의 자금 지원 [12]목표의 187%(56,245달러)에 도달했다.

버전 이력

버전 번호 발매일 메모들
3.16.0 2015년 3월 24일 초기 '미리보기' 릴리즈[6]
3.16.1 2015년 4월 13일 사용자 인터페이스, 파일 관리 및 구문 [13][14]강조 표시 기능이 개선되었습니다.
3.16.2 2015년 4월 16일 버그 수정과 프로젝트 [15][16][17][18]관리 개선의 대부분을 가져왔습니다.
3.16.3 2015년 5월 18일 스크롤 및 [19]Preferences 대화상자 업데이트를 위한 소스 개요 맵이 포함되어 있습니다.
3.18.0 2015년 9월 23일 GNOME 3.18의 [20]나머지 버전과 함께 출시되었습니다.
3.18.1 2015년 10월 15일 Vala 코드 완성 및 오류 힌트 개선Python용 Jedi-plugin 코드 완성도 [21]향상되었습니다.
3.20 2016년 3월 23일 GNOME 3.20과 [22]함께 출시되었습니다.
3.20.4 2016년 5월 6일 리모트 [24]파일 열기 지원 재실장 등 안정성 및 성능 [23]향상도 포함.
3.22.2 2016년 11월 2일 Rust와 그 GTK [25]바인딩에 대한 사전 지원을 도입했습니다.
3.22.4 2016년 12월 22일 다양한 빌드 시스템 개선 및 Flatpak[26] 패키지 구축 지원 향상
3.32.0 2019년 3월 3일 응용 프로그램 [27]코드의 주요 리팩터링.향상된 GDB 통합과 초기 Glade [28]통합이 포함되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://mail.gnome.org/archives/ftp-release-list/2021-December/msg00031.html 를 참조해 주세요.
  2. ^ https://gitlab.gnome.org/GNOME/gnome-builder/-/tags/42.beta1 를 참조해 주세요.
  3. ^ Hergert, Christian (2014-09-07). "COPYING · master · GNOME/gnome-builder". Retrieved 2020-04-26.
  4. ^ "README.md · master · GNOME/gnome-builder".
  5. ^ a b "Builder: A toolsmith for GNOME-based applications". wiki.gnome.org. Retrieved 2020-04-23. A tool to help you write and contribute to great GNOME-based applications.
  6. ^ a b Hergert, Christian (2015-03-24). "GNOME Builder - 3.16.0". Gnome Mail Services. Retrieved 2020-04-23. As some of you know, I've just made our initial "preview" release, 3.16.0!
  7. ^ Lerch, Ryan (2014-08-04). "Builder — a new IDE specifically for GNOME app developers". fedoramagazine.org. Retrieved 2020-04-26. […] GNOME Builder — an IDE that will focus purely on GNOME applications, with a goal of making it “Dead Simple”.
  8. ^ "Are we (I)DE yet?". Retrieved 2018-11-27.
  9. ^ Hergert, Christian (2016-01-21). "Builder Plugins – Part I". Zen and the Art of GNOME. Retrieved 2020-04-26. We support writing plugins in a variety of languages. Currently, C, Vala, and Python 3 are all supported in Builder.
  10. ^ "sysprof in Debian". packages.debian.org. Debian. Retrieved 2020-04-26.
  11. ^ Nestor, Marius (2016-10-17). "GNOME Builder 3.22.1 Adds Support for Sysprof Visualizers, Polishes the UI". Softpedia. Retrieved 2016-11-20.
  12. ^ "Builder, An IDE of our GNOME". Indiegogo. 2015-01-27. Retrieved 2020-04-26. I need your support so that I can work on Builder full time. I'm asking for $30,000 to cover my costs […]
  13. ^ Hergert, Christian (2015-04-13). "Gnome-Builder 3.16.1". gnome-announce-list (Mailing list). Retrieved 2020-04-26.
  14. ^ Nestor, Marius (2015-04-17). "GNOME Builder IDE Gets a Massive Update in GNOME 3.16.1". Softpedia. Retrieved 2020-04-26.
  15. ^ Hergert, Christian (2015-04-16). "Gnome-Builder 3.16.2". gnome-announce-list (Mailing list). Retrieved 2020-04-26.
  16. ^ Hergert, Christian. "GNOME Builder - 3.16.2". Retrieved 29 July 2015.
  17. ^ Nestor, Marius (2015-04-19). "GNOME Builder 3.16's Second Point Release Brings More Improvements". Softpedia. Retrieved 2020-04-26.
  18. ^ Clasen, Matthias (May 13, 2015). "GNOME 3.16.2 released". gnome-announce-list (Mailing list). Retrieved July 3, 2015.
  19. ^ Hergert, Christian. "GNOME Builder - 3.16.3". Retrieved 29 July 2015.
  20. ^ Nestor, Marius (2015-09-22). "GNOME Builder 3.18 Officially Released Ahead of the GNOME 3.18 Desktop Environment". Softpedia. Retrieved 2020-04-26.
  21. ^ Nestor, Marius (2015-10-16). "First Point Release of GNOME Builder 3.18 Brings Initial Support for Vala, Faster Autocompletion". Softpedia. Retrieved 2020-04-26.
  22. ^ "GNOME 3.20 Released With Various Refinements And Application Updates". WebUpd8. Retrieved 8 April 2016.
  23. ^ Hergert, Christian. "Builder 3.20.4". blogs.gnome.org. Retrieved 8 May 2016.
  24. ^ Nestor, Marius (2016-05-07). "GNOME Builder 3.20.4 IDE Re-Implements Support for Opening Remote Files". Softpedia. Retrieved 2020-04-26.
  25. ^ Nestor, Marius (2016-11-02). "GNOME Builder 3.22.2 Released with Technology Preview for Rust Support, More". Softpedia. Retrieved 2020-04-23. 3.22.2 also includes a technology preview for Rust support
  26. ^ Nestor, Marius (2016-12-28). "GNOME Builder 3.24 Promises Big Features, 3.22.4 Improves Flatpak Support". Softpedia. Retrieved 2020-04-23. That's right, we're talking about GNOME Builder 3.22.4, […]. Notable changes include various build system improvements, better support for building Flatpak packages, […]
  27. ^ Hergert, Christian (2019-01-17). "Builder 3.32 Sightings". Zen and the Art of GNOME. Retrieved 2020-04-23. We just landed the largest refactor to Builder since its inception. Somewhere around 100,000 lines of code where touched […]
  28. ^ Larabel, Michael (2019-01-17). "GNOME's Builder IDE Goes Through Its Biggest Code Refactoring Ever". www.phoronix.com. Retrieved 2020-04-23. Some of the Builder 3.32 changes as part of this huge code refactoring include: […] Improved debugger integration with GDB. Initial Glade integration.

외부 링크