그놈 빌더

https://apps.gnome.org/Builder/ **그놈 빌더**(GNOME Builder)는 그놈 플랫폼을 위한 범용 통합 개발 환경 (IDE)으로, 주로 그놈 기반 애플리케이션 작성을 돕기 위해 설계되었다. 2015년 3월 24일에 처음 출시되었으며, Anjuta를 대체했다.quote=As some of you know, I've just made our initial "preview" release, 3.16.0! 이 애플리케이션의 슬로건은 "그놈 기반 애플리케이션을 위한 도구 장인"이다.quote=A tool to help you write and contribute to great GNOME-based applications.
# 기능
* 그놈 빌더는 처음부터 "그놈 앱" 개발자들을 대상으로 했으며,quote=[…] GNOME Builder — an IDE that will focus purely on GNOME applications, with a goal of making it “Dead Simple”. 다른 그놈 데스크톱 개발 도구들과 잘 통합되는 것을 목표로 한다. * 그놈 Devhelp에 대한 통합 지원. * Git 버전 관리 시스템을 사용하여 코드 추가 및 변경 사항을 강조할 수 있다. * Flatpak 애플리케이션 개발 지원. * GtkSourceView를 사용하여 여러 프로그래밍 언어에 대한 구문 강조. * C 언어 (C, C++ 등), 파이썬, 러스트에 대한 코드 자동 완성을 지원하며,access-date=2018-11-27 추가 언어는 개발 중이다. * C, 파이썬 3, 또는 발라로 작성할 수 있는 플러그인.quote=We support writing plugins in a variety of languages. Currently, C, Vala, and Python 3 are all supported in Builder. * 여러 프로그래밍 언어에 대한 기본 지원을 제공하며, GObject Introspection이 지원하는 언어에 대해서는 추가 기능을 제공한다. GUADEC 2016에서 크리스티안 헤르거트(Christian Hergert)는 그놈 빌더의 다가오는 버전에 대한 link=no를 제공했다. GTK Scene Graph Kit가 GTK에 병합되면 더 많은 기능이 통합될 것이다. sysprof는 포크되었고 버전 번호가 1.2.0에서 3.20으로 올라갔으며access-date=2020-04-26 버전 3.22에 통합되었다.access-date=2016-11-20 그놈 빌더는 GNOME 코드 어시스턴스를 사용하여 CSS, HTML, JS, JSON, 파이썬, 루비, SCSS, 셸 스크립트 및 XML에 대한 코드 진단을 제공한다. 파이썬 코드 완성에는 Jedi가 사용된다. C-like 언어의 코드 어시스턴스에는 클랭이 사용된다. 러스트 진단은 러스트 언어 서버와 통신하기 위해 Language Server Protocol을 사용하여 제공된다.
# 사용자 인터페이스
인터페이스의 대부분은 중앙에 위치한 코드 편집기에 할당된다. 편집기는 대부분의 프로그래밍 언어를 자동으로 인식하고 그에 따라 텍스트를 강조 표시한다. 버전 관리 시스템이 사용될 때, 줄 번호 옆의 색상 막대는 해당 줄의 변경 사항을 나타낸다. 지원되는 언어의 경우, 추가 기호가 오류가 있거나 형식이 잘못된 코드를 포함하는 줄을 강조 표시한다. 빌더는 빌더 자체, Vim과 유사한, 그리고 이맥스와 유사한 키보드 바인딩 사이를 전환할 수 있다. 코드 편집기 주변에는 추가 패널을 토글하여 볼 수 있다. 여기에는 프로젝트 트리, 터미널 창, 도움말 브라우저가 포함된다. 프로젝트 트리는 사용자가 파일 및 폴더 작업을 수행할 수 있도록 한다.
# 개발
그놈 빌더의 개발은 2015년 1월 Indiegogo 플랫폼에서 크라우드펀딩되었다. 캠페인은 목표 자금 30,000달러의 187% (56,245달러)를 달성했다.quote=I need your support so that I can work on Builder full time. I'm asking for $30,000 to cover my costs […]
# 버전 역사
{| class="wikitable" !class=unsortable | 버전 번호 !data-sort-type=date | 출시일 !class=unsortable | 비고 |- |3.16.0 |2015년 3월 24일 |초기 "미리 보기" 릴리스 |- |3.16.1 |2015년 4월 13일 |사용자 인터페이스, 파일 관리 및 구문 강조 개선이 포함되었다.access-date=2020-04-26access-date=2020-04-26 |- |3.16.2 |2015년 4월 16일 |주로 버그 수정 및 프로젝트 관리 개선이 이루어졌다.access-date=2020-04-26access-date=29 July 2015access-date=2020-04-26first=Matthias |- |3.16.3 |2015년 5월 18일 |스크롤을 위한 소스 개요 맵과 환경설정 대화 상자 업데이트가 포함되었다.access-date=29 July 2015 |- |3.18.0 || 2015년 9월 23일 |그놈 3.18의 나머지 부분과 함께 출시되었다.access-date=2020-04-26 |- |3.18.1 |2015년 10월 15일 |발라(Vala) 코드 완성 및 오류 힌트 기능이 개선되었다. 파이썬 코드 완성을 위한 Jedi 플러그인도 개선되었다.access-date=2020-04-26 |- |3.20 |2016년 3월 23일 |그놈 3.20과 함께 출시되었다.access-date=8 April 2016 |- |3.20.4 |2016년 5월 6일 |안정성과 성능 개선이 포함되었으며,access-date=8 May 2016 원격 파일 열기 지원 재구현이 포함되었다.access-date=2020-04-26 |- |3.22.2 |2016년 11월 2일 |러스트 및 GTK 바인딩에 대한 예비 지원을 도입했다.quote=3.22.2 also includes a technology preview for Rust support |- |3.22.4 |2016년 12월 22일 |다양한 빌드 시스템 개선 및 Flatpak 패키지 빌드에 대한 더 나은 지원이 포함되었다.quote=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, […] |- |3.32.0 |2019년 3월 3일 |애플리케이션 코드의 주요 리팩토링.quote=We just landed the largest refactor to Builder since its inception. Somewhere around 100,000 lines of code where touched […] 개선된 GDB 통합 및 초기 Glade 통합이 포함되었다.quote=Some of the Builder 3.32 changes as part of this huge code refactoring include: […] Improved debugger integration with GDB. Initial Glade integration. |- |3.32.2 |2019년 5월 6일 |앱 빌드 개선 및 버그 수정.language=en |- |3.32.3 |2019년 6월 11일 |지역화 개선 및 버그 수정이 포함되었다.language=en |- |... | | |- |48.0 |2025년 3월 16일 |설명서 개선, 버그 수정 및 번역.language=en |}