Electron 회고

Next-Nest·2022년 3월 7일
0

예전에 Electron으로 개발하면서 참고했던 문서들을 정리

Electron 문서

https://tinydew4.github.io/electron-ko/docs/
http://electron.ebookchain.org/ko-KR/

설명생략

Electron + React 보일러 플레이트

https://github.com/electron-react-boilerplate/electron-react-boilerplate

main / renderer 폴더구조에서 IPC Channel preloading까지 깔끔하게 적혀있는 보일러플레이트. 이 구조 그대로 가져가도 될 정도로 스캐폴딩이 잘되어있었다. 나는 여기에 shared를 추가해서 renderer와 main사이 공통되는 const, IPC Channel 등등을 넣어두었다.

🚀 회고

  • mac + 윈도우에서 전부 된다고는 하지만, 막상 빌드를 하니까 또 플랫폼별로 문제가 생겼음.

  • pacakge관리가 굉장히 귀찮았음. main / renderer 두개의 모듈 관리도 문제거니와, 특히 네이티브 모듈을 사용하는 경우 electron-rebuild로 재빌드해야하는 경우도 있는데 여러 트러블슈팅을 거쳐야했다.

  • 그래도 러닝커브는 적은편. node server - client 풀스택을 구현하는 것 같은 느낌.

profile
프론트엔드 개발자

0개의 댓글