On 14 October 2017 at 13:22, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> I’ve worked with JavaFX. It is pretty easy. I have zero interest in > working with Swing. > Good to know! For Kotlin support, this project looks handy: < https://github.com/edvin/tornadofx>. For Scala support, there's this: < http://www.scalafx.org/>. The extent of my current JavaFX knowledge is basically that I know there are some sort of psuedo-XML files to describe the GUI (or you can use the API directly), and that it uses CSS to some extent. > I’d prefer to get away from WebStart. I think that may have been what hung > up Scott in the first place as he needed a cert. Some of the other > technologies for binary deployment make sense to me. > Infra has an official way to sign things for this now, so it might not be as bad as back when Scott was trying to get support for it in the first place. With Java 9, I think it'll be easier to bundle up .exe/.app files for Windows and macOS, and GNU/Linux still has a million ways to package things, but there are some maven plugins out there to create some common ones (rpm, deb, etc.). There's also Flatpak <http://flatpak.org/> for that as well. Distributing them from dist.a.o works fine, though distributing in app stores generally requires a signing key the same way that webstart does. > To be honest, I’ve never run Chainsaw or Lillith. I am not sure how they > differ. I am not a big fan of having two projects that do exactly the same > thing so I’d like some understanding of what they do and how they differ. > Most of my log viewing happens either via console programs (tail, grep, clog, tried out some others that I can't remember) or via shitty web GUIs (Kibana, Graylog, Splunk, etc.). If I could find or help build a GUI that works better for that, then that'd be great. I'm also not a fan of the whole "embed Chrome and call it a native app" movement going on with Electron; even Java is lightweight on the desktop in comparison! -- Matt Sicker <boa...@gmail.com>