I wasn't necessarily recommending Vaadin for this particular use case; my intent was to include the point that there is a version for which one does not have to pay.
There are certainly plenty of options out there along with opinions on where to start. When I first read the original poster's desire/requirements, WASM <https://www.graalvm.org/webassembly/> came to mind. On Thu, Apr 3, 2025 at 4:57 AM Ulrich Mayring <ulrich.mayr...@isys.de.invalid> wrote: > Hello, > > Am 03.04.25 um 01:04 schrieb slipbits: > > > > Just looked at vaadin. It's a commercial product with a monthly > > subscription fee. From the video it looks like small scale UI is > > supported but, from the video, it doesn't seem that a project (10,000 > > SLOC) is supported. That is, I would have expected that a jar would be > > created and then accessed when the page is run in the browser, with an > > interface from the created UI to the executing jar. > > IMHO quite the opposite. Vaadin could be overkill for such a small > project. It's an enterprise grade UI platform. > > > But, the real stop is the subscription fee. The project(s) I'm working > > on are all to be placed in the public domain, and being retired, my > > income stream is limited to investments, not a salary. So, for me, its' > out. > > Vaadin is Open Source, you don't need to pay a subscription fee. There > are some features and components that are not Open Source, but it will > take you a long time to advance to a level, where you need them. > > > I don't know how to do any of this! I'm an algorithm guy and have > > (professionally) spent almost zero time on any UI work. What I have so > > far heard is that this is something well suited to a client server > > interaction. But I would like to download all the products in the client. > > If you don't know Java well, I would not recommend Vaadin. It's for > developers, who are well-versed in Java, but not so much in client-side > UI technologies. Vaadin is one of a kind, but of course it has drawbacks > as well and can become very involved very quickly. > > I would suggest you learn JSP, it is quite dated and nobody uses it > anymore, but it is a useful foundation for learning newer UI > technologies and it will serve you well for a simple UI. The next step > up from that would be Spring Boot with Thymeleaf, so if you want to > learn something reasonably current, go for that. > > Kind regards, > > Ulrich > > -- > iSYS Software GmbH > > Ulrich Mayring | Full Stack Developer > Technology Lab / R&D > > Tel: +49 (0) 89 46 23 28-0 | Fax +49 (0) 89 46 23 28-14 > email: ulrich.mayr...@isys.de > > Grillparzerstraße 10 | D-81675 München > www.isys.de > > Sitz der Gesellschaft: München | HRB 111760 > Geschäftsführer: Stefan Fischer und Max Haller > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org > For additional commands, e-mail: users-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > -- Carl J. Mosca