I wonder what technologies I need to know to make a simple website that will support a database.
I have already made a simple CRUD web site using Spring(Spring MVC , Spring Data JPA),Java of course and thymeleaf as a template resolver.
So what are my other options? Which ways of building a website are better and why?
EDIT: I'm NOT asking what technologies I need to know to build a Database for the website.I'm asking what ways of building the website I have.For example I can use Java + Spring MVC + Sping Data Jpa + MySQL + Thymeleaf, or PHP + SQlite + Angular , etc...