Carlo OS, cross platform application without hassle

Electron ou la révolution de l'app desktop

Electron the bad parts

https://hackernoon.com/electron-the-bad-parts-2b710c491547

Installers

Electron : confusion between electron-builder and electron team. Need to be setup

 

Carlo OS : Installer with external lib by other team, easy to set up

Continuous Integration (CI) & Multi Platform Builds

Electron : Complex to build application for Windows on MacOS

Carlo : Based on pkg which creates executables for every platforms

Size

Electron : Based on Chrome, it packages it on every build

Carlo : Based on your local Chrome that is manipulated by pupeteer (no CHrome packaged)

Security

Electron : Scripts in renderers are authorized to execute NodeJS commands

Carlo : Only main scripts are authorized to run NodeJS

Made with Slides.com