Electron

최근 수정 시각: ()
Electron
일렉트론
파일:Electron 로고.svg
최신 릴리즈
v37.2.4
개발 언어
C++
라이선스
제작자
OpenJs Foundation[1][2]
주소
파일:홈페이지 아이콘.svg
1. 개요2. 장점3. 단점4. 사용 사례

1. 개요 [편집]

일렉트론은 가장 많이 쓰이는 웹 엡 프레임워크중 하나로, HTML, CSS, JS로 데스크톱 어플을 만들 수 있다.

Atom이라는 에디터를 개발하기 위해 만들어진 프레임워크인 Atom Shell을 기반하여 만들어졌다.[3]

웹 기술들을 네이티브로 돌리기 위해서 엡마다 chromoum, nodejs를 돌리는데, 이로 인하여, electron 엡들은 많은 메모리를 잡아먹는다.[4]

2. 장점 [편집]

  • 웹개발 하듯이 크로스 플렛폼 엡을 만들 수 있다
  • 웹엡이랑 디자인 통일이 간단하다. [5]
  • 시스템에서 기본 제공하는 UI 컴포넌트[6]을 사용할 수 있다.
  • VueReact 같은 웹 프레임워크로 네이티브 엡을 만들 수 있다.[7]

3. 단점 [편집]

  • 무겁다 실제로 일렉트론 엡인 vscode랑 qt로 만든 kate를 비교해보면, 성능 차이가 돋보인다.[8]어떻게 알았냐고요? 저도 알고 싶지 않았어요

4. 사용 사례 [편집]

  • vscode
  • discord
  • twitch
  • figma
  • 1password
  • wordpress
  • whatsapp
  • obsidian
  • github desktop
[1] 이 제단은 Node.js, JQuery, WebPack, nvm, ESLine등 웹개발자라면 한 번씩은 들어봤을 굵직굵직한 프로젝트들을 운영하고 있다.[2] 옛날에는 GitHub이 관리하였다[3] 여기서 재밌는 사실은 Atom의 개발은 흐지부지 되었지만 일렉트론은 아직도 활발하게 개발되고 있다는 점이다. 리눅스 진영에서 많이 쓰는 xz와 비슷한 경우[4] 이는 고사양 환경에서는 별 문제가 아니지만, 저사양 환경에서는 큰 단점으로 작용한다.[5] discord, twitch 등등이 electron을 쓴다.[6] winUI 등등[7] static으로 빌드하면 HTML 페이지이기 때문[8] 심지어 qt는 css를 어설프게(?) 지원한다#

라이선스를 별도로 명시하지 않은 문서는 CC BY-SA 4.0에 따라 이용할 수 있습니다.
자세한 내용은 다올위키 라이선스 정책을 확인하시기 바랍니다.

기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

오픈 소스가 아닌 다올위키의 고유한 디자인을 무단으로 도용하는 것과, 운영 문서를 포함한 모든 문서를 라이선스를 지키지 않고 무단으로 가져가는 행동은 저작권 위반이며 법적 책임을 물 수 있습니다.