#What do you use for web programming ?

1 messages · Page 1 of 1 (latest)

lime acorn
#

I have been into pure Java back-end programming for years, and I'm a bit lost of what is used nowadays to web server/html programming.
In my days, I used JSP and then some frameworks like GWT and Apache Wicket;
but if today I should begin with a new project, I don't know which tecnology to use...
Like, do you use client-side tools like angular or react or vue or flutter ? Or vaadin or other pure Java framework ?

Thanks

undone runeBOT
#

<@&987246452180930620> please have a look, thanks.

#

Here is an AI assisted attempt to answer your question 🤖. Maybe it helps! In any case, a human is on the way 👍. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.

#
TJ-Bot
I have been into pure Java back-end programming for years, and I'm a bit lost of what is used nowadays to web server/html programming. In my days, I used JSP and then some frameworks like GWT and Apache Wicket; but if today I should begin with a new projec

I recommend looking into modern Java web frameworks such as Spring Boot, JavaServer Faces (JSF), and Play Framework. These frameworks are widely used in the industry and offer robust features for web development.

Useful links:

violet hornet
#

Hey !

I would say, if there is something you should NOT keep using nowadays is JSP / STRUTS because there are plenty modern alternatives in 2025.

I don't know which technology to use
It depends on what you want to achieve.

For a big project, you can have a backend in java spring boot and a frontend in a JS/TS framework like Angular / React / vue.js etc...

For simple projects, react is very popular. You can very easily create dynamic, reactive pages !

But if you really like Java, you can use Vaadin but it is only server-side, which means that rendering is made on the server instead of the client (web browser)

tame swallow
#

Please have a read about htmx before entering the gate of hell that is angular.

undone runeBOT
#

@lime acorn

Your question has been closed due to inactivity.

If it was not resolved yet, feel free to just post a message below
to reopen it, or create a new thread.

Note that usually the reason for nobody calling back is that your
question may have been not well asked and hence no one felt confident
enough answering.

When you reopen the thread, try to use your time to improve the quality
of the question by elaborating, providing details, context, all relevant code
snippets, any errors you are getting, concrete examples and perhaps also some
screenshots. Share your attempt, explain the expected results and compare
them to the current results.

Also try to make the information easily accessible by sharing code
or assignment descriptions directly on Discord, not behind a link or
PDF-file; provide some guidance for long code snippets and ensure
the code is well formatted and has syntax highlighting. Kindly read through
https://stackoverflow.com/help/how-to-ask for more.

With enough info, someone knows the answer for sure 👍

gloomy rune