본문으로 건너뛰기

일렉트론

일렉트론은 자바스크립트, HTML, CSS를 사용하여 데스크톱 애플리케이션을 구축하기 위한 프레임워크입니다. 일렉트론은 크로미움과 노드를 이진(binary)에 포함하여 하나의 자바스크립트 코드베이스를 유지하고 윈도우, 맥OS, 리눅스에서 작동하는 플랫폼 간 앱을 만들 수 있습니다. 네이티브 개발 경험이 필요하지 않습니다.

시작하기​

일렉트론 앱을 개발하고 사용자에게 배포하는 과정을 안내하는 자습서부터 시작하는 것이 좋습니다. 또는 예시와 API 문서를 둘러보며 새로운 것을 발견할 수 있습니다.

일렉트론 피들로 예시 실행하기​

일렉트론 피들은 일렉트론으로 작성되고 일렉트론의 유지 관리자(maintainer)가 지원하는 샌드박스 앱입니다. 일렉트론 피들을 설치하여 API를 실험하거나 개발 중에 기능을 시험하는 학습 도구로 사용하는 것을 적극 권장합니다.

피들은 또한 문서와 잘 통합됩니다. 자습서의 예시를 탐색하다 보면 코드 블록 하단에 '피들에서 열기' 버튼이 있는 것을 자주 볼 수 있습니다. 피들이 설치되어 있다면, 이 버튼은 fiddle.electronjs.org 링크를 열며 예시가 피들에 자동으로 로드됩니다. 따라서 예시를 복사, 붙여넣기할 필요가 없습니다.

피들에서 열기

문서에는 어떤 것이 있나요?​

모든 공식 문서는 사이드바에 있습니다. 다음은 문서의 범주와 각 범주에서 기대할 수 있는 사항입니다.

  • 자습서 - 첫 번째 일렉트론 애플리케이션을 만들고 게시하는 방법에 대한 종단 간 안내서
  • 일렉트론의 프로세스 - 일렉트론 프로세스와 이를 사용하는 방법에 대한 심층적인 참고 자료
  • 모범 사례 - 일렉트론 앱을 개발할 때 염두에 두어야 할 중요한 체크리스트
  • 예시 - 일렉트론 앱에 기능을 추가하기 위한 빠른 참고 자료
  • 개발 - 기타 개발 가이드
  • 배포 - 최종 사용자에게 앱을 배포하는 방법
  • 테스트 및 디버깅 - 자바스크립트 디버깅 방법, 테스트 작성 방법, 고품질 일렉트론 애플리케이션을 만드는 데 사용되는 기타 도구
  • 참고 자료 - 일렉트론 프로젝트의 작동 방식와 구성을 이해하는 데 도움이 되는 유용한 링크
  • 기여 - 일렉트론 컴파일과 기여 방법

도움 받기​

막히는 곳이 있나요? 다음은 도움을 받을 수 있는 몇 가지 링크입니다.

  • 앱 개발에 도움이 필요하다면, 커뮤니티 디스코드 서버에서 다른 일렉트론 앱 개발자로부터 조언을 얻을 수 있습니다.
  • electron 패키지에 버그가 있는 것으로 의심된다면, 깃허브 문제 추적기를 확인하여 여러분의 문제와 일치하는 기존 문제가 있는지 확인하세요. 일치하는 문제가 없다면, 버그 보고서 템플릿을 작성하고 새 문제를 제출하세요.