
I am a JavaScript developer mostly worked with react and node. My team was assigned to developed a Desktop application and after doing reasearch we settled down for Electron.js.
Reason:-
1. It's JS library so, i dont have to learn new language( and it uses HTML and css for the Skelton and designing). I started very quickly. so, if you are a JS developer then easily go with Electron for Desktop App.
2. Some big applications are running on it. Example:- Slack, Microsoft Team, VS code. Review collected by and hosted on G2.com.
Developing Application with Electron is very joyful but it has it's downside and Some of the downside are:-
1. Extensive Download Size.
2. Big Memory Size required because each electron app lauch it's own chromium instance. Review collected by and hosted on G2.com.