DEV Community

Yash_Jaiswal
Yash_Jaiswal

Posted on

Spring boot or Django?Why?

Being a tech enthusiast I always find myself exploring various areas of technologies.
Currently I am about to start backend development but I need to choose a path. Since Spring and Django both are used I am confused about choosing one of them. Tell me your opinions down in comments, why did you choose either of them? What mades you felt that? Do they need improvement?

Top comments (5)

Collapse
 
csgeek profile image
csgeek

They're not exactly one to one. What's your UI stack. Is it decoupled from your become or are rendering views from django / spring app.

Basically are you doing SOA or MVC? If your familiar with those terms.

Collapse
 
dabjazz profile image
Yash_Jaiswal

Those are some jargon I heard. MVC here is model view container right? I am clueless about SOA. As for UI stack I learnt flutter and java swing library. Please provide me with a clearer information and roadmap if possible.

Collapse
 
csgeek profile image
csgeek

When I say UI I mean the website. For example a JavaScript stack. Also if your still new really it doesn't matter. It's worth learning spring and django. They different environment but both equally good.

Java will be more memory intensive but otherwise you really can choose either one based on the language you want to come in.

Collapse
 
shadowlion profile image
Justin Chiou

Honestly, I would ask a more simple question: @Yash_Jaiswal do you want to learn Java (Spring) or Python (Django) programming language?

Collapse
 
dabjazz profile image
Yash_Jaiswal

Actually after doing some research I came across a video. It gave me a detailed overview. I've studying java since class 9th but it's only core java and not the advance servlet tomcat one. I don't know anything about python. The video stated for spring you need to have an understanding of pojo, IoC, etc and for leaning django just basic python and then django will take less time if you want to create a website quickly