본문으로 건너뛰기
Elmi Tech Note Logo Elmi Tech Note Logo Elmi Tech Note

마비노기 모바일 해외 접속 & 윈도우 난민을 위한 리눅스 가이드

Elmi Tech Note Logo Elmi Tech Note Logo Elmi Tech Note

마비노기 모바일 해외 접속 & 윈도우 난민을 위한 리눅스 가이드

  • 홈
  • 🔰먼저 여기부터 클릭! [정리글] 해외에서 마비노기 모바일 VPN 접속
  • 홈
  • 🔰먼저 여기부터 클릭! [정리글] 해외에서 마비노기 모바일 VPN 접속
닫기

검색

Golang

golang gui sciter 리뷰? 사용기

By 엘미타
2020년 08월 05일 2 Min Read
1

sciter-acrylic-dark
이거에 반함…

go로 윈도우 어플을 좀 만들어보려고 이것저것 찾아보다 sciter 를 좀 만져봤는데 우리나라에선 sciter 관련한 글이 전무해서 혹시 찾는 사람이 있을까 해서 글을 남긴다.

sciter란

윈도우, 맥, 리눅스를 지원하는 GUI 툴이고 특징은 가벼운 라이브러리(sciter.dll 파일 한개 7메가)와 지원하는 언어가 많다는 것. (golang, python, rust, c# 등)
뷰쪽은 HTML, CSS를 쓰고 tiscript라는 독자 자바스크립트 같은 스크립트로 뷰단에서 제어를 한다.

나는 완전 투명이나 반투명 윈도우를 지원해서 써 보려 했는데…

golang 바인딩에 뭔가 문제가 있는듯해서 뷰단(html)에서 golang 네이티브 코드쪽 펑션을 호출하는 기능이 에러가 나서 되지를 않더라. 해결방법이 있는지 알아보고 있는데, 일단 안됨. 이거 아마 환경문제인듯하다.
Update:해결했다. golang sciter Unhandled sciter event case: 32768 문제해결

sciter 에 대해서 여러가지 검색해보고 실제 돌려보고 알아낸 정보를 좀 써 두겠다.
1. 라이센스는 비상용/상용 관계없이 무료인데, 실행에 필요한 sciter.dll 파일을 정적링크=실행 파일 내부에 포함시키기 위해서는 돈을 내야한다. 제일 싼 라이센스가 310달러/첫해, 120달러/매년, 윈도우만 가능.
2. 실행파일 배포시에는 sciter.dll을 같은 폴더에 넣어야 되는듯.
3. tiscript 라는 독자 스크립트를 배워야하는게 좀 걸림. 대신 html/css 를 쓰니까 이부분에 러닝코스트는 없으니 상쇄되려나?
4. html/css 를 뷰에서 사용하지만 GUI에서 html 티는 별로 안난다. 윈도우에서 보기에 촌스럽거나하지 않고, 반투명 윈도우를 사용하는 순간 세련됨이 철철 흘러넘친다. 너무 예쁘다.
5. 개발자가 답변을 너무 잘해준다. 대신 코딩도 해주더라 ㅋ
6. 기본적인 제어는 뷰쪽에서 tiscript로 하는 느낌이고 네이티브 코드쪽은 보조적인 느낌이다. 서로간 메소드 호출이 가능해서 맘대로 할 수 있지만.
7. 컴파일이나 실행 속도도 빠른거 같고, vscode에서 golang 으로 실행도 잘 된다. (이거 안되는 gui 툴도 있어서…)

sciter 홈
https://sciter.com/
golang sciter 예제
https://github.com/sciter-sdk/go-sciter-example

Tags:

golangguisciter
작성자

엘미타

일본에서 일하고 있는 자바 웹 어플리케이션 개발자.

Follow Me
다른 기사
Previous

룬테라 건틀릿 정복자 달성. 7승 덱코드(럭스 포로덱)

Next

golang sciter Unhandled sciter event case: 32768 문제해결

댓글 1개
  1. 익명 댓글:
    2020년 09월 23일, 오전 1:10

    큰 도움이 되었습니다. 투명하고 타이틀바 없는 GUI를 만들어볼까 하는데 sciter로 한번 시도해봐야겠네요.

    응답

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

인기 글

이 카테고리에 속한 글

Golang
  • vcpkg install 에러 Unable to find a valid Visual Studio instance 2025년 03월 13일
  • golang sciter Unhandled sciter event case: 32768 문제해결 2020년 08월 05일
  • golang gui sciter 리뷰? 사용기 2020년 08월 05일
  • golang 테이블 쿼리시 필요없는 컬럼은 빼고 가져오기 2020년 04월 25일
  • Golang Postgresql 접속시 jdbc URI 사용할 때 이스케이프 2020년 04월 25일
  • 윈도우 환경에서 vscode github ssh 공개키 방식으로 연결해서 패스워드 입력 생략 2020년 04월 24일
  • 윈도우10 git 설치와 vscode 에서 github 리파지토리에 파일 올리기 2020년 04월 23일
  • 윈도우10 golang vscode 개발환경 구축 2020년 04월 22일
  • 윈도우10 vscode 에서 golang 프로젝트와 github 연동 리눅스용 실행 파일 빌드 2020년 03월 31일
  • 윈도우에서 golang 1.14 개발 환경 구축 2020년 03월 20일

최신 글

  • 해외에서 마비노기 모바일 VPN 접속 방법 총 정리 (차단 우회, 에러 88 & L.-9 해결)
  • 아치리눅스, 캐시os, 엔데버os 차이
  • 워드프레스 콘솔 에러 addthis.com ERR_NAME_NOT_RESOLVED
  • [칼럼] 리눅스 입문자에게 CachyOS(캐시OS)를 추천하는 이유
  • [칼럼] 구글 SEO가 망치고 있는 인터넷 생태계: 일본의 오늘과 한국의 내일

최신 댓글

  • 국 - 버츄얼 박스에 OpenWrt with 미꾸라지 설치
  • 엘미타 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈
  • 엘미타 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈
  • 익명 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈
  • 익명 - [모비노기] 일퀘/주간퀘 체크 사이트 오픈

카테고리

태그

0x80bd0009 Arch Linux Endeavouros geoip github Go 언어 gui Java KDE Plasma kodi nginx Niri Noctalia Ollama OpenWrt sciter smb Stable Diffusion Swing Troubleshooting wireguard Xbox series x 건틀릿 공유기 루트리스 룬테라 리눅스 게이밍 리눅스 배포판 마비노기 모바일 마인크래프트 명일방주 엔드필드 모바일 게임 사이버 펑크 2077 오즈 리라이트 우분투 데스크탑 24.04 LTS 우분투 서버 20.04 LTS 우분투 서버 22.04 LTS 우분투 서버 24.04 LTS 윈도우11 윈도우 11 칼럼 컵히어로즈 톰캣9 포로덱 프로톤

Copyright 2026 — Elmi Tech Note. All rights reserved. Blogsy WordPress Theme