4 ms·
Did you not consider Java, or did you rule it out for a specific reason?
by gattilorenz 4y ago
Did you not consider Java, or did you rule it out for a specific reason?
- rcarmo 4y agoI wrote enough Java and Clojure to realize neither would be lightweight enough.
- hedgehog0 4y agoSo Clojure for cross-platform GUI is not good enough?
- kaba0 4y agoI don’t think that it is fair to say that. JavaFX is a really great, undervalued framework — and it might be even considered ultra lightweight compared to today’s Electron apps.
- hedgehog0 4y agoSo you think it's possible to build good businesss stand-alone cross-platform software with JavaFX?
- kaba0 4y agoYes, the java platform is performant, it has a huge ecosystem for all kinds of libraries, multiple languages and JavaFX itself has many components pre-made - though not nearly as many as web technologies.
- kaba0 4y agoA JavaFX app can easily run with 100MB of RAM usage, what is your target where it is not good enough?
- rcarmo 4y agoWhen did 100MB for forms-oriented apps become reasonable? Just because today’s hardware allows for it doesn’t mean it makes sense.
- kaba0 4y agoLook at it from the other side - it is a base memory required for a hello world app. A very complex app won’t take significantly more memory than that.
- rcarmo 4y agoNo, but I will also have to package and ship the JRE, etc. Been there... I'd rather have a much smaller footprint altogether.
- kaba0 4y agoThere is not even a JRE for quite some version now. You are supposed to bundle a slimmed down “JRE” which only contains the modules that your program uses.