5 ms·
Fascinating technology - it's good to see good ol' Swing and Graphics2D being used to target browsers in the same way React Native has gone the other way and al
by javajosh 3y ago
Fascinating technology - it's good to see good ol' Swing and Graphics2D being used to target browsers in the same way React Native has gone the other way and allowed swapping the DOM renderer for a native renderer. I have a couple of questions, though. What is the pricing strategy? (Programmers who'd use it will grumble that its not FOSS, then those same programmers will grumble when the maintainers quit maintaining it. I suggest ignoring the grumbling entirely.) It's also a bit awkward in that my sense is that most (enterprise) UI programming is done with web tech, and has been for at least 10 years. Where are these Swing programmers going to come from?!
- jeffreportmill1 3y agoSnapCode is actually using SnapKit (https://github.com/reportmill/SnapKit https://github.com/reportmill/SnapKit) which can run on either WebAPI/DOM (in browser) or Swing (desktop). In the browser this helps slim the download and improve performance by using more browser native code. For pricing, SnapCode is free for individual use and will remain so. Perhaps there will be funding opportunities from large organizations or for embedding use cases to help provide for the continued health of the product and community.
- mdaniel 3y agoI think they folded this technology into their Gateway but IJ had a Swing surface that was built for "IDEA on the Web," too: https://github.com/JetBrains/projector-server#the-state-of-projector https://github.com/JetBrains/projector-server#the-state-of-p... see also: https://github.com/JetBrains/projector-client#readme https://github.com/JetBrains/projector-client#readme https://github.com/JetBrains/projector-demo#readme https://github.com/JetBrains/projector-demo#readme