[FECONF 2017] Electron으로 만드는 데스크탑 메신저 앱


Electron

웹 기술 기반의 크로스 플랫폼 데스크탑 앱 구축 기술

2013년 1월 시작

github에서 개발

구조

크로미움 + 노드 + 네이티브 API = 일렉트론

메인 + 렌더러 프로세스

무슨 이점?

프론트엔드 개발자 영여 확장

  • 다양한 플랫폼

크로스 브라우징 이슈 해결

  • 크로미움 기반 동작

버릴것은 버리자

기능 단순화

크로스브라우징이 큰 문제 - 일렉트론으로 감싸버림

최종결과물

플랫폼 별 실행파일

프로그램 아이콘

이름

인스톨러

자동 업데이트

일렉트론 패키저

아사 압축

앱 생성

플랫폼 별 빌드

플랫폼과 단계별로 처리가 필요

한번에 되지않아 아쉽

일렉트론 빌더

쉬움




© 2019. by Moonan

Powered by Moonan