With regard to the Qt idea, while that's certainly possible I don't really see the need to go that route, as it would (still) be a complete re-write at that point. While it's true that Qt does have scripting in it(QML, which is essentially JavaScript), I'm not quite sure how that solves problems.
When I do GUIs in Qt, I have simply used the Widgets framework, as it's more Swing-like(I'm more comfortable in the Swing world). That being said, Qt being under an LGPL license sounds like it's a non-starter: https://www.apache.org/legal/resolved.html#category-x Perhaps a better question would be to define what exactly Chainsaw should do, rather than arguing about what technology to build it with. >From my point of view, as long as it can read log files easily, being a boring desktop app is fine, and in some ways preferable to a fancy UI. Having a program that can read log files on your phone doesn't make much sense to me, given the small screen size... -Robert Middleton On Sun, Nov 12, 2017 at 9:21 PM, Matt Sicker <boa...@gmail.com> wrote: > On 12 November 2017 at 20:10, Ole Ersoy <ole.er...@gmail.com> wrote: > >> If you use it with PouchDB, localStorage, or session storage then it's a >> NoSQL database. PouchDB also features sync replication with CouchDB. >> > > I was thinking more like the uses I've seen where ES was used in place of > something more sane like Cassandra, CouchDB, etc. > > -- > Matt Sicker <boa...@gmail.com>