일렉트론 JS
👍 장점
- 방대한 커뮤니티를 보유하고 있다. - Microsoft, Discord, Slack 등에서 사용 중이다.
- 낮은 러닝 커브로 배우기 쉽다. - 웹 기술을 사용할 수 있다.
-Node.js를 사용하므로 Javascript의 모든 기능을 사용 할 수 있다.
👎 단점
- 큰 사이즈(~120MB)의 설치 파일 사이즈를 가지고 있다.
- 앱이 무겁다. 많은 RAM과 CPU를 사용한다. - 모바일 지원은 없다.
- 보안에 취약하다. 사용자가 앱 소스코드를 디컴파일해서 볼 수 있다.
- Node.js FFI 외부에서 네이티브 코드를 통합할 방법이 없다.
Node.js FFI는 설정하는 것이 어렵고 성능 저하 우려가 있다.
플러터
👍 장점
- 일렉트론보다 메모리,CPU, 프레임 등등 성능적인 면에서 좋음
-위젯들이 모바일 기준으로 개발됨
👎 단점
- 모바일 위주라 데스크탑에서는 이질감이 느껴짐
...고로 가벼운 윈도우 파일을 만들때에는 일렉트론 프레임워크로 만들고 싶으나
가벼운 프로젝트를 할거기에 가볍게 만드는걸 찾아봐야겠다.