>  기사  >  백엔드 개발  >  golang은 GUI를 개발하지 않나요?

golang은 GUI를 개발하지 않나요?

(*-*)浩
(*-*)浩원래의
2019-12-17 13:37:324397검색

golang은 GUI를 개발하지 않나요?

golang에는 현재 공식 GUI 패키지가 없으며 공식에서는 go의 GUI를 개발할 의도가 없습니다.

Go 언어는 다중 프로세서 시스템 애플리케이션 프로그래밍에 특별히 최적화되어 있습니다. Go를 사용하여 컴파일된 프로그램은 C 또는 C++ 코드만큼 빠르고, 더 안전하며, 병렬 프로세스를 지원합니다. (추천 학습: Go 推荐)

Go의 세 가지 부유하고 멋진 특징: 빠른 운영, 빠른 개발 및 배포.

GO에는 기본 인터페이스 라이브러리가 없으므로 GUI 인터페이스를 작성하는 데 직접 사용할 수 없습니다. 그러나 최근에는 성숙하고 사용하기 쉬운 타사 인터페이스 라이브러리가 인터넷에 많이 등장했습니다.

이를 사용하면 C# 및 C++와 동일한 인터페이스를 작성할 수도 있습니다. 그리고 효율성은 더욱 좋습니다.

타사 GUI 라이브러리

많이 찾아보고 비교하다가 결국

https://github.com/andlabs/ui

golang gui가 더 발전할 것이라 믿고, 기대하고 있습니다. 더 나은 GUI 라이브러리

andlabs-ui는 andlabs-libuip를 기반으로 작성되었으므로

https://github.com/andlabs/libui

다른 타사 GUI 라이브러리도 볼 수 있습니다

http://awesome-go.com/#gui

gui 라이브러리 설치

방법 1: github 웹사이트를 통해 ui 및 libui 라이브러리의 zip 패키지를 직접 다운로드한 다음 이동 중에 넣을 수 있습니다. 작업 디렉토리를 입력한 다음 인용하면 됩니다.

방법 2: go get github.com/andlabs/ui 및 go get github.com/andlabs/libui 명령을 실행하여 go 작업 디렉터리에 직접 다운로드합니다.

방법 3: git을 통해 로컬로 복제한 다음 go 작업 디렉터리에 넣습니다.

위 내용은 golang은 GUI를 개발하지 않나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.