D
D
durnevdanya2017-09-20 22:52:56
Java
durnevdanya, 2017-09-20 22:52:56

How to join Spring and what to develop on it alone?

Good evening. I have been developing in JS for the last year. Now I have plunged into Spring and I want to understand what it is and what it is eaten with. For there is a desire to understand it and make projects on it.
Looking at the examples, I saw that there are projects that I can implement right now in JS (Getting data from the site, File upload, Chat and others)
I understand that to create huge applications that involve dozens of people - Spring obligatory thing.
Question: What can I develop alone in Spring in order to learn, because the whole problem is that everything that I see for development on it so far is developed in JS without any bicycle inventions.
PS - I'm not talking about the development of complex applications that are used by banks, educational institutions, large campaigns.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
F
Frozen Coder, 2017-09-21
@durnevdanya

As we wrote earlier, look at the implementation of the classic example on Spring - Pet Clinic
https://github.com/spring-petclinic
Spring is used for Enterprise - which means automating the work of various enterprises, institutions, etc. Here, do something similar.
Examples:
Store operation. There are all sorts of goods, sale-purchase, etc. etc. You can twist.
Warehouse work. The same thing, goods, warehouse journals, receipts, write-offs and other delights.
Bank work. Currency, all sorts of deposits and loans, etc. etc.
The work of a car repair shop, parking, bakery, canteen, police station, honey. point, etc., etc.
Some directory-registry-library-catalog of some composite records from various other records, which also have some records with the possibility of adding, deleting, merging, editing under the conditions of that phase of the moon, the weather outside the window and your mood .
Spring is also basically a framework for integration. So screw various things to it. Make a SOAP service, something for ORM, Security, you can start a queue, you can fasten the clouds, even like graphQL is possible or will be possible.
You can see what you can wind up and generate a new project using this service:
https://start.spring.io/

V
Vyacheslav Uspensky, 2017-09-21
@Kwisatz

Just on JS, bicycles are born in batches.
Of course, if you are not talking about complex applications, then use what is more convenient for you. But for example, I'm just looking for solutions for a large infrastructure, and here I don't see a place for node.js.
In general, I still see the following advantages:
- The ability to use all the JVM legacy. These are several languages ​​and a huge number of libraries for all occasions.
- Languages ​​under the JVM are much more mature than JS. Just the other day I was looking for the node.js library, it has several versions: callbacks, promises, async / await, and all this together but also in classes, and even half of the modules have documentation only at the level of examples.
- Personally, I can't live without static typing

H
hudrogen, 2017-09-21
@hudrogen

Learn Java, because Spring framework for Java

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question