Hello, I need to create a website using Java frameworks, the website must pull data from different mssql views , I'm thinking of using Spring Boot+PrimeFaces but someone suggested I should use Thymeleaf instead of primefaces, I don't have any experience in either, so I'm wondering if someone has some advice based on their own experience? thanks!
PrimeFaces is best combined with Jakarta EE. You could use for instance GlassFish or WildFly.
PrimeFaces uses Faces, and Faces uses CDI, which are both available by default in Jakarta EE. It's possible, but not super natural or trivial to add these to Spring Boot.
I'd advise against using PrimeFaces for new development. JSF seems to be on its way out the door and the fact that so much logic that belongs on the front-end gets forced to the server with PrimeFaces has been a big obstacle for me in development with PrimeFaces. Angular/React/VueJS all seem like better alternatives.