Re: Creating a Client Webpage with embedded Java

Carl Mosca <[email protected]>
Newsgroups gmane.comp.java.ide.netbeans.user
Message-ID <CAOEBAJB+HHFAFZmOcR9K5bf==PEW8M+gTMJD_9Vk3ZJoM4VXHA@mail.gmail.com>
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
<[email protected]> 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: [email protected]
>
> 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: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>

-- 
Carl J. Mosca
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.