Electron 기반 데스크톱 앱 개발 Electron 은 HTML, CSS, 그리고 JavaScript를 사용하여 크로스 플랫폼 데스크톱 앱을 개발할 수 있도록 합니다. 지원하는 플랫폼은 다음과 같습니다. Windows macOS Linux Windows Forms 를 사용하여 GUI 데스크톱 앱을 개발하는 것과 비교하여 많은 장점을 가지고 있습니다. 그 중에서 몇 가지만 나열하자면 아래와 같습니다. 크로스 플랫폼 - 이제 맥북 사용자에게 "당신은 이 앱을 사용할 수 없습니다"라고 말하지 않아도 됩니다. 데이터 시각화 - 다양한 차트 라이브러리를 사용하여 뛰어난 시각화 기능을 빠르고 쉽게 구현할 수 있습니다. 현대적 느낌의 테마 - 큰 글자, 대담한 여백, 고급스러워 보이는 색상 등 웹에서 경험할 수 있는 테마를 데스크톱 앱에서도 제공할 수 있습니다. 글자 확대/축소 - 노안이 찾아 오는 40대 중후반 이후 연령대의 사용자에게는 매우 고마운 기능입니다. 반응형 UI 디자인 - 작은 화면의 컴퓨터를 사용하는 사용자에게 유용할 것입니다. 편리한 디버깅 - 구글 크롬 브라우져의 개발자 도구와 같은 방식으로 디버깅을 할 수 있습니다. 이 문서에서는 아래의 내용을 다루며 설명은 Windows 시스템을 기준으로 진행합니다. 개발 환경 준비 간단한 앱 작성 및 실행 패키징 디버깅 Node.js 설치 Node.js 다운로드 페이지 에서 LTS 버전의 Windows Installer 를 선택합니다. 이 문서를 작성하는 시점에서 최신 버전은 12.13.0 (npm 6.12.0 포함)입니다. 다운로드한 파일을 더블클릭하여 설치를 시작합니다. 설치되는 항목은 아래와 같습니다. Node.js runtime npm package manager Online documentation shortcuts Add to PATH Tools for Native Modul...