Visual Studio Code, Atom은 Electron(https://electronjs.org/)을 이용하여 개발된 Web App이다. Electron은 Javascript, CSS, HTML을 이용하여 크로스 플랫폼 App을 만들 수 있는 framework이다.
Go를 이용하여 Electron처럼 Web App을 만들 수 있는 라이브러리가 있다. 바로 lorca(http://github.com/zserge/lorca)이다.
OS 환경에 상관없이 좀 더 유연하게 App을 개발할 수 있는 장점이 있다. 그런데 Electron에 비해서 아직 부족한 점이 많다. HTML에서 Form을 Submit에 대한 처리도 되지 않는다.
만약 Form에 있는 값을 go에서 구하려면 Eval()을 이용하여 Javascript로 데이터를 획득하는 방법으로 구현을 한다.