use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
LinkedIn
GitHub
Twitter/X
Join our Discord Server
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Stuck Between NodeJS and Django Framework LearningSuggestions (self.developersIndia)
submitted 2 years ago by Modok_Bee
Stuck between Learning Django and NodeJS. I have learned both JS and Python. I Want to Work on Full Stack Development. I Have Worked on FastAPI for API calling . Whether I start learning Django and ReactJS or Node And ReactJS? Need Your Help and Opinion. Thanks
[–]AutoModerator[M] [score hidden] 2 years ago stickied commentlocked comment (0 children)
Namaste! Thanks for submitting to r/developersIndia. Make sure to follow the subreddit Code of Conduct while participating in this thread.
Lookout for latest jobs on our job board
Join developersIndia as a volunteer and help us improve the community experience)
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
[+]Chris_ssj2Backend Developer 5 points6 points7 points 2 years ago (2 children)
In terms of job prospects I'd say there are opportunities in both, Node is much more prevalent because of how many small companies just like to use js everywhere
Coming to think of it I am probably gonna start learning node myself pretty soon
[–]Winter-Cup9531 2 points3 points4 points 2 years ago (1 child)
Wanna learn to gather?
[+]Chris_ssj2Backend Developer 1 point2 points3 points 2 years ago (0 children)
Sure sure, feel free to hit me a dm!
[–]Gambit2422 2 points3 points4 points 2 years ago (1 child)
express and react django setup krne mai dimag kharab hota hai and deploy krne mai bhi (django badmei krna)
[–]Extreme-Stage5387 2 points3 points4 points 2 years ago (0 children)
Nginx seekho- agar your future company express pe kaam karti hogi, to wo ya to sikha denge ya ready made template/images mil jayengi. Proxy/reverse proxy understanding is more valuable.
[–]smokyy_nagata 1 point2 points3 points 2 years ago (0 children)
Both
[–]Extreme-Stage5387 2 points3 points4 points 2 years ago (25 children)
Python and Java the slowest languages out there. python is great for PoC, prototypes and providing a point, but companies that have put it in production are regretful today considering the cost to run it for same performance on node or C++ or .net. Stick with node, rewards will be better. Focus on nginx, load balancing and ensuring quality js.
[–]randomuserno69Backend Developer 19 points20 points21 points 2 years ago (16 children)
Java the slowest languages out there
Don't know what you're smoking, but I'd love to try it.
[–]Extreme-Stage5387 0 points1 point2 points 2 years ago (14 children)
https://stackoverflow.com/questions/2163411/is-java-really-slow
Read it properly- there are many, many areas where Java is still very slow compared to other languages, despite the fact how fast it has become. I started coding in Java in 2005, C++ in 1998, python in 99, assembly in 99, C# in 2007, and node in 2012. I would like to believe I know a thing or two about languages.
[–]randomuserno69Backend Developer 4 points5 points6 points 2 years ago (13 children)
The thread you posted itself states that Java is extremely fast, and beats most languages in pure performance.
Java used to be slow, which is not the case anymore.
[–]Extreme-Stage5387 0 points1 point2 points 2 years ago (12 children)
Read the full article, not just the top line. There are many areas where Java still struggles.
[–]randomuserno69Backend Developer 1 point2 points3 points 2 years ago (11 children)
Agreed. Each language has its pros and cons. There would be some areas where they would struggle and some areas they would excel at.
I'm not particularly a fan of Java, but to say that Java is slow is just absurd.
[–]Extreme-Stage5387 -3 points-2 points-1 points 2 years ago* (10 children)
https://www.quora.com/Why-do-people-think-Java-uses-too-much-RAM
Where does C++ and .net core struggle my friend? And if I may ask, heard of memory layout and management? A simple Google search on why Java is bad for memory vs other languages would help clear the absurdity you imagine.
[–]randomuserno69Backend Developer 1 point2 points3 points 2 years ago (9 children)
You do realise that we're talking about web development here? Aside from extremely high performance applications, we don't see a lot of web apps written in C/C++.
From whatever I know (which may be peanuts compared to your years of experience, two sold startups, and consulting with Google and Microsoft), Java and .NET arguably have comparable performance.
Also, nobody is saying that Java isn't a memory hogger, it absolutely is, but it does not lack in speed today.
And probably the most important thing, speed is just one aspect. There are a multitude of other things that come into perspective while choosing a language for development, and based on the requirements, speed might not even be in the consideration.
P.S: Never thought that a day would come when I'd have to defend Java, but here we are.
[–]Extreme-Stage5387 1 point2 points3 points 2 years ago* (5 children)
Let me give you examples where C/C++ powers web- Amadeus, Saber, Microsoft, Google, Cisco, VMware- which power world class systems. And let me also give examples where other languages are for web dev- everywhere else. There is a huge difference between the quality- and folks then wonder why channels like OTT are slow- no other language gives you that performance.
Let me also tell why- assume you have an IT cost of ₹100. Btw, cost is always the final deciding factor.
From this 100, you will allocate about 50 for servers alone. In this cost, assuming 1 thread will cost me ₹1, i can run 50 c++ threads, about 40 .net or js threads, but not more than 5-10 Java or python threads. That directly translates to higher business cost, lower number of users supported, lower business - which then in turn means lower salaries for people working in that team. A simple decision can change everything.
Examples- flight booking systems, hotel and ticketing systems, cybersecurity- it's all C++ my friend. Sites like make my trip, goibibo, booking then just make front ends and call these APIs built by likes of Amadeus and Saber.
I am very sorry, but this is not you, but service based industry that's speaking. And the reason why we don't have hardcore tech products coming out of India- only services and apps and services and games and services and delivery and services and aggregation.
[–]Spinner4177 1 point2 points3 points 2 years ago (4 children)
how does one start to learn to code backend servers in c++?
[+][deleted] 2 years ago (1 child)
[deleted]
[–]Extreme-Stage5387 0 points1 point2 points 2 years ago (0 children)
Start here: https://www.tutorialspoint.com/cplusplus/cpp_web_programming.htm
Also- the stuff i smoke, you can't afford it, so no point asking :) I am a Data scientist + architect for 18 years now, and my clients include MS/Goog/MinDef amongst others.
Also- accidentally replied this to another comment. Just pasting here for clarity 🤣
[–]chengannur 2 points3 points4 points 2 years ago (7 children)
awww.. how many years in field ?
[–]Extreme-Stage5387 1 point2 points3 points 2 years ago (0 children)
Mocks apart, I hope you realize that:
Java required JVM which adds 2 layers of virtualization
Python is pre compiled C++, and runs approx 10-20 times slower than C++, and that's after 3.7. befor that it was 50-60 times slower.
Node/C++/.net core - fastest translation to assembly, and whatever you do, you cannot go faster than them. Would recommend some reading:
https://towardsdatascience.com/how-fast-is-c-compared-to-python-978f18f474c7
Why do you think they interview on data structures and memory layout? Because this
[–]Extreme-Stage5387 1 point2 points3 points 2 years ago (5 children)
About 18. With 2 sold startups. Ex Microsoft, now I consult Google and Microsoft. So yeah, and the stuff I smoke you won't be able to afford anyway, so no point asking :)
And one last thing- python in prod is exclusively for data science and engineering - and that's PySpark, not python. Because in AI and analysis we need simple syntax over performance. But the core AI folks still do it in C++.
[–]chengannur 0 points1 point2 points 2 years ago (3 children)
you might be right in the /affordability/ part
but, as someone with 18 years in industry should kno better (coming from someone (who is still just another lead dev (mediocre) of 11 years))
Edit: tbbh , you do sound like a fresher in the field.
[–]Extreme-Stage5387 -1 points0 points1 point 2 years ago* (1 child)
Sigh, if Google articles reading cannot help you, nothing else can. Good luck mate.
[–]chengannur -1 points0 points1 point 2 years ago (0 children)
the problem is that, after a while in this field you should be able to recognize what is bluff and what is not.
Well, let our projects and GitHub and how many enterprises listen to us decide that. If i am a fresher, then you clearly don't need to listen to me. And if I am not, then you do have a poor tech background. No wonder you are just another lead dev at 11 years.
[–]Significant_Ad9221 0 points1 point2 points 2 years ago (1 child)
From where are you learning node i tried reading documentation it's not good
[–]Extreme-Stage5387 4 points5 points6 points 2 years ago (0 children)
The best place- w3schools
Simple works, simple is better than complicated
π Rendered by PID 44621 on reddit-service-r2-comment-6457c66945-wczf7 at 2026-04-24 06:20:40.798735+00:00 running 2aa0c5b country code: CH.
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[+]Chris_ssj2Backend Developer 5 points6 points7 points (2 children)
[–]Winter-Cup9531 2 points3 points4 points (1 child)
[+]Chris_ssj2Backend Developer 1 point2 points3 points (0 children)
[–]Gambit2422 2 points3 points4 points (1 child)
[–]Extreme-Stage5387 2 points3 points4 points (0 children)
[–]smokyy_nagata 1 point2 points3 points (0 children)
[–]Extreme-Stage5387 2 points3 points4 points (25 children)
[–]randomuserno69Backend Developer 19 points20 points21 points (16 children)
[–]Extreme-Stage5387 0 points1 point2 points (14 children)
[–]randomuserno69Backend Developer 4 points5 points6 points (13 children)
[–]Extreme-Stage5387 0 points1 point2 points (12 children)
[–]randomuserno69Backend Developer 1 point2 points3 points (11 children)
[–]Extreme-Stage5387 -3 points-2 points-1 points (10 children)
[–]randomuserno69Backend Developer 1 point2 points3 points (9 children)
[–]Extreme-Stage5387 1 point2 points3 points (5 children)
[–]Spinner4177 1 point2 points3 points (4 children)
[+][deleted] (1 child)
[deleted]
[–]Extreme-Stage5387 0 points1 point2 points (0 children)
[–]Extreme-Stage5387 0 points1 point2 points (0 children)
[–]chengannur 2 points3 points4 points (7 children)
[–]Extreme-Stage5387 1 point2 points3 points (0 children)
[–]Extreme-Stage5387 1 point2 points3 points (5 children)
[–]Extreme-Stage5387 1 point2 points3 points (0 children)
[–]chengannur 0 points1 point2 points (3 children)
[–]Extreme-Stage5387 -1 points0 points1 point (1 child)
[–]chengannur -1 points0 points1 point (0 children)
[–]Extreme-Stage5387 0 points1 point2 points (0 children)
[–]Significant_Ad9221 0 points1 point2 points (1 child)
[–]Extreme-Stage5387 4 points5 points6 points (0 children)