3 ms·
I wrote an IDE using JavaFX: https://sekao.net/nightcode/ https://sekao.net/nightcode/ My experiences have been mostly great. As the author mentioned, the JDK c
by gw 9y ago
I wrote an IDE using JavaFX: https://sekao.net/nightcode/ https://sekao.net/nightcode/ My experiences have been mostly great. As the author mentioned, the JDK comes with a nifty tool called javapackager that will generate a dmg, exe, deb, and other formats with the JRE built in. If you really do want to embed web content, it includes a WebView widget which is a fully-functional browser capable of loading local or remote content, and it even lets you communicate between the JVM and JS side using a little bridge object. So you get the benefits of both the JVM and JS ecosystem. This was particularly nice for me because I could write the some of the IDE in Clojure, and some of it in ClojureScript, and they can call each other's functions arbitrarily. Amazing stuff.
- abiox 9y agowhat kind of memory and performance footprint does the webview imply? is it similar to using electron, to some extent?