JavaScript, HTML, CSS를 이용하여 크로스 플랫폼 데스크탑 앱을 만들어보세요
출시
$ npm i -D electron@latest
# Electron 8.0.1
# Node 12.13.0
# Chromium 80.0.3987.86
$ npm i -D electron@beta
# Electron 9.0.0-beta.2
# Node 12.14.1
# Chromium 82.0.4048.0
$ npm i -D electron-nightly
# Electron 10.0.0-nightly.20200216
# Node 12.15.0
# Chromium 82.0.4050.0
Electron은 여러분이 생각한 것보다 쉽습니다.
만약 당신이 웹 사이트를 구축할 수 있다면, 데스크톱 앱도 만드실 수 있습니다. Electron은 네이티브 애플리케이션이며 자바스크립트, HTML, CSS로 이루어진 프레임워크입니다. Electron은 어려운 부분을 처리하므로 당신은 애플리케이션의 핵심 부분에 집중할 수 있습니다.
웹 기술
Electron은 Chromium과 Node.js를 사용하여 여러분이 HTML, CSS, 그리고 자바스크립트를 이용해 애플리케이션을 만들수 있도록 해줍니다.
오픈 소스
Electron은 GitHub가 관리하는 오픈소스 프로젝트이며 적극적인 참여자와 함께하는 커뮤니티입니다.
크로스 플랫폼
맥, 윈도우, 리눅스와 호환되며, Electron 애플리케이션은 세 개의 플랫폼에서 빌드되고 동작합니다.
어려운 부분을 쉽게 만들었습니다.
시작하기
Electron으로 시작하려면 아래에 있는 리소스를 확인하세요. 어떻게 Electron으로 당신의 웹 앱을 개발하고, 모든 API에 액세스하고, 설치 프로그램을 생성하는지에 대해 알아보세요.
Electron API를 탐색하세요
Electron API 데모 앱은 대화식으로 Electron API의 가장 중요한 부분을 설명합니다. 샘플 코드와 유용한 팁으로 앱을 제작하는 데에 무엇이 가능할지 알아보세요.
Electron Fiddle과 함께 강력한 경험을 시도해보세요
Electron Fiddle은 작은 Electron 실험 도구로 만들며 놀 수 있게 해줍니다. 연 후에 여러분을 반겨주는 빠른 시작 템플릿에서 몇 가지를 바꾸고, Electron의 버전을 고르고 실행하고 놀아보세요. 그다음엔, 여러분의 Fiddle을 Github Gist나 로컬 폴더에 저장할 수 있습니다. 한 번 Github에 올리면 누구나 여러분의 Fiddle을 주소창에 입력하는 것으로 체험해 볼 수 있습니다.
Electron의 실제 동작을 보려면 빠른 시작 앱을 돌려보세요.
유용한 표기법이 포함된 아주 작은 Electron 앱
# 빠른 시작 저장소 Clone
$ git clone https://github.com/electron/electron-quick-start
# 저장소로 이동
$ cd electron-quick-start
# 종속성을 설치하고 실행하세요
$ npm install && npm start
혹은 문서를 더 깊이 읽어보세요.
도움이 필요하세요?
토론포럼이나 Slack 채널에서 질문하실 수 있습니다. 중요한 알림을 받으시려면 트위터에서 @electronjs 를 팔로우하세요. 개인적으로 연락을 원하시나요? info@electronjs.org로 메일을 보내주세요.
Electron으로 설계된 애플리케이션
GitHub의 Atom 편집기를 위해 처음 개발된 Electron은 전 세계 회사에서 채택되었습니다.
Electron과 함께라면 여러분의 회사에서 데스크톱 애플리케이션을 개발하는 것은 쉬운 일입니다. 커뮤니티에서 개발한 앱 목록또는 여러분이 직접 개발한 앱을 추가하기를 확인해보세요!