Answer the question
In order to leave comments, you need to log in
Is there a web framework for java?
Good afternoon.
I have a small home web project in php. Now I'm trying to crawl from puff to reality. And this takes practice. I want to rewrite my project in Java (server part). Work, I think, will be no worse than now. But I'm learning a new language.
But it's very hard to get started. For I almost didn’t write in Java and I’m a little less familiar with the near-linguistic infrastructure than nothing.
Tell me, what are the frameworks in Java for web development? It's about the server side, not applets.
I will be very grateful.
Answer the question
In order to leave comments, you need to log in
Perhaps I will support Spring MVC. a very handy thing. Here is dependency injection, and convenient creation of beans in scope (in general, all the power of spring). the ability to fasten various template engines and ORM. So I advise him
Look at Grails . Better yet, find discussions on the Java forums. There should be whole holivars on this topic. IMHO Spring is extremely monstrous. Persistent dislike for him does not disappear even over the years :-).
PS. The web in Java is already somehow not very good. The Enterprise segment is still firmly attached to Java. But for small and medium projects, it is not suitable. Therefore, to study the application of Java in real conditions, you need to go to the office.
For a home project and quick development, Spark (Simple Web Framework) is quite enough - sometimes I do quick projects on it to test the functionality for implementation. A very handy thing. And a quick start for Java for Web
There is a great solution - vaadin. All code is 100% java, the client part is generated by the framework itself. You can go to their site https://vaadin.com/home there are very good demos + a book. Documented very well, now already on the 2nd commercial project and in both we use vaadin, everyone is happy.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question