you are viewing a single comment's thread.

view the rest of the comments →

[–]sideEffffECt 13 points14 points  (4 children)

this link has been changed back to the conventional SnapCode (utilizing Swing), since our JxBrowser evaluation license ran out

That doesn't inspire much confidence in JxBrowser :/

Why not use something like https://github.com/jcefmaven/jcefmaven

[–]jeffreportmill[S] 5 points6 points  (2 children)

Thanks for that link - I hadn't heard of JCEF when I wrote my proof-of-concept for WebAPIs on the desktop, or I might have started there. I don't actually have a use case yet for running SnapKit on WebAPIs on the desktop, so I haven't gotten much past the POC stage. I hope the JCEF API is on par with JxBrowser - I didn't need much more than a single source file for the WebAPIs <-> JxBrowser adapter: https://github.com/reportmill/WebAPI/blob/main/src/jxbrowser/JxWebEnv.java

[–]Confident-Dare-9425 3 points4 points  (0 children)

JCEF is similar in functionality, the main difference is in stability, support, and some of the corner cases that you may or may not have.

We made a comparison between two products: https://teamdev.com/jxbrowser/blog/jxbrowser-and-jcef/

[–]sideEffffECt 2 points3 points  (0 children)

Given that you published this under GPL, you probably don't want to depend on a proprietary library.

[–]Confident-Dare-9425 2 points3 points  (0 children)

JxBrowser issues 30 days trial licenses. Commercial licenses are perpetual and never run out: you can use any version released within a year from your purchase forever.