Electron

Kongsub·2020년 3월 9일
1

Electron

목록 보기
1/3
post-thumbnail

YouTube Music Desktop App

이 오픈소스는 Electron이라는 데스크탑 어플리케이션 프레임워크를 기반으로 한 데스크탑 어플리케이션입니다. 이것은 유튜브를 데스크탑에서 더 편리하게 사용할 수 있도록 해주는 어플입니다.

Electron이란?

일렉트론(Electron)은 Node.js를 기반으로 javascript, html, css를 사용하여 데스크탑 어플리케이션을 만드는 플랫폼입니다. 2013년에 GitHub에서 모던 에디터인 Atom 에디터를 만들면서 2014년에 공개한 오픈소스이며 크로스 플랫폼으로 Windows, Mac os, Linux 등 다양한 OS에서 동일하게 사용할 수 있는 큰 장점을 가지고 있습니다.
Electron 홈페이지

Electron으로 만들어진 유명 어플리케이션

Electron의 구조

Electron의 구조는 Main Process와 Renderer Process로 구성되어 있습니다.
Main Process
Node.js을 기반으로 os의 파일 시스템에 접근하여 작업을 수행합니다. 따라서 Node.js만 알아도 쉽게 데스크탑 어플리케이션을 만들 수 있습니다. 백 엔드의 영역이며 웹페이지의 GUI에 해당되는 부분입니다. pakage.json파일의 main 스크립트가 실행되는 것이고 하나의 어플리케이션에 하나의 Main Process만 존재가 가능합니다.
Renderer Process
주로 Chromium을 기반으로 Html, CSS, Javascript로 이루어진 영역이며 프론트엔드 영역에 속합니다. 웹페이지를 보여주는 역할을 합니다.

content

  1. Electron이란?

  2. Electron 설치

  3. Electron 활용 및 후기

profile
심은대로 거둔다

0개의 댓글