3 ms·
Imagine if I were to write a 'next-gen' CAD program or an alternative 3D modeling program in Electron. I'm not so sure if the manufacturing or the games ind
by ttoinou 7y ago
Imagine if I were to write a 'next-gen' CAD program or an
alternative 3D modeling program in Electron.
I'm not so sure if the manufacturing or the games industry
would take a second look at that
Could be possible if electron was only used for the GUI, and the core of your app would be a C++ chromium widgets. Do it!
- dkersten 7y ago> Do it! What's the benefit over using a native GUI library?
- ktpsns 7y agoThe ease of providing a styled user interface. In the 2000s, this was something everybody wanted to archive, the term for it was "rich user interface". Already back then, embedding a HTML widget seemed an easy way to archive that.
- rhabarba 7y agoQt has been supporting CSS-like styling of your native applications for quite a while now.
- obliviousonions 7y agoIt's pretty hard and has a lot of problems. It's definitely not as easy as css and doesn't have as many options for styling. Sometimes, when you change one property, 5 other unrelated properties will change as well, and you need to manually set them. CSS is much easier to get a consistent theme for an application.
- AnIdiotOnTheNet 7y agoIronically one of the big complaints against Java was that it didn't look native. Then not looking native became a feature.
- ttoinou 7y agoIt's cross platform almost out of the box. You rely on Chromium which is battle-tested and have frequent updates You can hire web developers to sketch, prototype, deliver your GUI. You can connect it to your own website. You can let your users creates plugins and scripts more easily with web technologies. You already have most of the codebase if you want to run a Light version of your software online as a SaaS or free app.
- rhabarba 7y ago> You rely on Chromium which is battle-tested and have frequent updates Chromium has been battle-tested and was wounded severely. Embedding it in your application will not automatically add the regular security patches to it.