일렉트론
일렉트론은 자바스크립트, HTML, CSS를 사용하여 데스크톱 애플리케이션을 구축하기 위한 프레임워크입니다. 일렉트론은 크로미움과 노드를 이진(binary)에 포함하여 하나의 자바스크립트 코드베이스를 유지하고 윈도우, 맥OS, 리눅스에서 작동하는 플랫폼 간 앱을 만들 수 있습니다. 네이티브 개발 경험이 필요하지 않습니다.
시작하기
일렉트론 앱을 개발하고 사용자에게 배포하는 과정을 안내하는 자습서부터 시작하는 것이 좋습니다. 또는 예시와 API 문서를 둘러보며 새로운 것을 발견할 수 있습니다.
일렉트론 피들로 예시 실행하기
일렉트론 피들은 일렉트론으로 작성되고 일렉트론의 유지 관리자(maintainer)가 지원하는 샌드박스 앱입니다. 일렉트론 피들을 설치하여 API를 실험하거나 개발 중에 기능을 시험하는 학습 도구로 사용하는 것을 적극 권장합니다.
피들은 또한 문서와 잘 통합됩니다. 자습서의 예시를 탐색하다 보면 코드 블록 하단에 '피들에서 열기' 버튼이 있는 것을 자주 볼 수 있습니다. 피들이 설치되어 있다면, 이 버튼은 fiddle.electronjs.org
링크를 열며 예시가 피들에 자동으로 로드됩니다. 따라서 예시를 복사, 붙여넣기할 필요가 없습니다.
문서에는 어떤 것이 있나요?
모든 공식 문서는 사이드바에 있습니다. 다음은 문서의 범주와 각 범주에서 기대할 수 있는 사항입니다.
- 자습서 - 첫 번째 일렉트론 애플리케이션을 만들고 게시하는 방법에 대한 종단 간 안내서
- 일렉트론의 프로세스 - 일렉트론 프로세스와 이를 사용하는 방법에 대한 심층적인 참고 자료
- 모범 사례 - 일렉트론 앱을 개발할 때 염두에 두어야 할 중요한 체크리스트
- 예시 - 일렉트론 앱에 기능을 추가하기 위한 빠른 참고 자료
- 개발 - 기타 개발 가이드
- 배포 - 최종 사용자에게 앱을 배포하는 방법
- 테스트 및 디버깅 - 자바스크립트 디버깅 방법, 테스트 작성 방법, 고품질 일렉트론 애플리케이션을 만드는 데 사용되는 기타 도구
- 참고 자료 - 일렉트론 프로젝트의 작동 방식와 구성을 이해하는 데 도움이 되는 유용한 링크
- 기여 - 일렉트론 컴파일과 기여 방법
도움 받기
막히는 곳이 있나요? 다음은 도움을 받을 수 있는 몇 가지 링크입니다.
- 앱 개발에 도움이 필요하다면, 커뮤니티 디스코드 서버에서 다른 일렉트론 앱 개발자로부터 조언을 얻을 수 있습니다.
electron
패키지에 버그가 있는 것으로 의심된다면, 깃허브 문제 추적기를 확인하여 여러분의 문제와 일치하는 기존 문제가 있는지 확인하세요. 일치하는 문제가 없다면, 버그 보고서 템플릿을 작성하고 새 문제를 제출하세요.