Yes, it's shit but what's the alternative for easy crossplatform development?
Yes, it's shit but what's the alternative for easy crossplatform development?
Using OpenGL directly like blender
It seems overkill to use 3D for a simple GUI though. Wouldn't that also be C++ only?
.Net Core, Java, Python
Qt/wx + Python
this
or imgui, however it can a ton of cpu
wxWidgets
How can I make electron just a wrapper for my existing site?
>.Net Core
Is it mature enough? I guess it's using Xamarin forms?
>Java
Most examples of Java GUIs i've seen look anything but native. Has that improved? Also, not super happy about having to distribute the JRE with my program though it's been a while since i've used Java so maybe that's changed
Qt + Python is super fast and easy until it's time to freeze it for distribution in my experience. I tried it a couple of times and spend more time troubleshooting py2app or pyinstaller than i did actually writing the program. If the people behind Python could come up with an official solution to distributing programs, it would be a great solution
Why would you want to do that? If it can function as a website, just make that site a PWA
Qt5 QML
>Goes to download it
>It's 43Gb
Any webrenderer uses opengl under to hood.
i hope flutter wil be a nice alternative once the technology stabilizes
>easy crossplatform development?
blow it out your ass
>Yes, it's shit but what's the alternative for easy crossplatform development?
Electron is perfect for cross platform video driver development, web services, and you has a dumb. You literally think we can read your mind don't you.
Python and tkinter is your level.
A problem I have is that I mainly develop in golang so my Ui choices are electron or a Qt binding. The qt binding can produce some pretty interesting results sometimes.
Its really nice from buildung the ui and stuff, but performance and non existing solution for basic stuff make it time consuming at the moment, ImageCache for example defaults to 1000 images which are cached uncompressed(!), my app was killed constantly because it run out of memory for an image scroll view..
Inline Youtube videos are not implemented atm too, for a google project thats pretty sad
>Spent 15 years complaining about Javapoo shipping bloated apps just for muh easy cross platform
>See Electron
>t. retard
"write once run anywhere" style of multiplatform-ism just ensures that your product will suck ass on all platforms
stop being a pussy faggot and develop a proper toolchain for cross-compiling with different build options to enable platform-specific functionality
HTML
CSS
JS
Works everywhere.
JVM.
Care to elaborate for a hobbyist? Do you mean like not using a framework such as Qt and instead use winforms + c# for win and storyboard + objective c for mac etc?
Instead of electron, just use the --app flag in chrome. You might want to add --new-window as well.