본문 바로가기

개발 이야기/Go 언어 이야기

Gio 크로스플래폼 - 모바일, 데스크탑, WASM 앱 가능

728x90

 

Go 언어로 모바일앱이나 데스크탑 프로그램, WebAssembly 개발이 가능한

프레임워크가 있습니다.

 

바로 Gio 프레임워크 입니다.

관련 영상을 찾았는데 GopherCon UK 2019 에서 소개한 영상이 하기와 같이 있습니다.

:=> https://www.youtube.com/watch?v=PxnL3-Sex3o

 

위 영상을 보면 하기와 같이 description 이 있네요.

'''

Gio is a new open source Go library for writing immediate mode GUI programs that run on all the major platforms: Android, iOS/tvOS, macOS, Linux, Windows and WebAssembly.

The talk will cover Gio’s unusual design and how it achieves simplicity, portability and performance.

'''

위 영상에서 Gio 소개를 보니,

직접 예제코드를 작성해서

맥용 프로그램이나 iOS앱 그리고 안드로이드 앱으로 시연을 하는 것을 볼 수 있습니다.

그렇다면,

현재 flutter가 지향하는 크로스플랫폼과 비슷한 것 같네요.

 

Gio 홈페이지는 하기와 같습니다.

:=> https://gioui.org/

 

아직 성숙 단계이긴 한데 그래도 흥미롭습니다.

주로 Go언어로 백엔드 개발등에 많이 사용하는 것으로 알고 있는데

이렇게 모바일앱 뿐만 아니라 데스크탑앱으로 개발이 가능하다는 사실이...

 

기대가 됩니다. 앞으로가.

 

그럼,

  공유합니다.

 

(추가)

참고로 Go언어로  임베디드 개발이 가능한 프레임워크도 있습니다.

tinyGo 라고...

관련 소개는 하기에 있습니다.

:=> https://tinyurl.com/eyp82thx

 

그럼,

   공유합니다.