N
N
Newqui2016-11-11 22:56:13
Java
Newqui, 2016-11-11 22:56:13

Java and Web - what to choose?

Hello. Decided to start writing a web project for practice. The question immediately arose of what technologies should be used both for the frontend (Of course, the front will be written using html, css, etc. I would like to know which framework for java will allow you to conveniently work with the frontend), and for the backend (Language - Java). The project will be a service similar to codeacademy.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
R
Rou1997, 2016-11-11
@Rou1997

If strictly Java and there and there, then make the front-end in the form of an Android application.

F
Frozen Coder, 2016-11-12
@frozen_coder

Backend - Spring, Core, MVC, Boot, Data, Security. I advise you to use lombok. I have not heard about the special at the front. frameworks for Java (Do you really need it? So that it’s right for Java? I can’t even imagine how it is, if not Android). There is no big difference what is there on the front for Java if you communicate with the front application via REST. Written to exchange DTO and communicate via REST. And this could be anything. Angular, React, Vue, etc. If you like strong typing, then take TypeScript as well. If it’s only Java, then there is such a thing as jsp (in 2016, starting new projects and using jsp is not comme il faut). The front is generally something personal. I like Angular, my neighbors write in React, there are also projects in JQuery. Convenient is subjective. There is also such a topic that SEO cannot work normally with SPA, if this is important to you, then you should take this into account when choosing.

M
Maks Burkov, 2016-11-15
@Maks00088

Pay attention also to GWT .. See examples of sites written on it.
It is usually much easier for javaists to switch to it than to JS (Angular) and so on ..
Spring on the server with Hibernate can be used. REST architecture is now popular.

A
Alexander Kuznetsov, 2016-11-15
@DarkRaven

Since Spring was already advised, I will also advise you to look towards the PlayFramework.
Front - if you want to write everything in Java, then GWT. If not, then Angular 2 or React.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question