3 ms·
If you want to see how moving from Java to Electron destroys an application, while making it look "better", try out GeoGebra Classic 6 and GeoGebra Classic 5.
by kuschku 6y ago
If you want to see how moving from Java to Electron destroys an application, while making it look "better", try out GeoGebra Classic 6 and GeoGebra Classic 5.
The difference is stunning. Geogebra 5, written in Java, is just so much more performant, and feels so much more like an application, not a broken website.
The same actually applies to pgAdmin 3 vs pgAdmin 4.
- vetinari 6y agopgAdmin 4 is not an electron app. It is a real web app, written in Python and Flask, and Qt browser engine bundled together.
- kuschku 6y agoQt's browser engine is the Chromium Embedded Framework, Electron is the Chromium Embedded Framework. Sure, the backend is different, but in a thread about UI issues, it's the same.
- vetinari 6y agoThe UI issues in pgadmin4 are caused exactly because it opens web pages from relatively slow local web server, synchronously. Electron/CEF can be used to make a decently (i.e. usable) performing SQL client app (see Azure Data Studio). But not in a way that pgadmin4 did it.