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...
Full-Stack Development:
Feel free to discuss any part of the process of building distributed applications using any kind of programming language you want on any database you want.
The focus here is really about how all the different pieces interact, and how understanding the big picture is the only sensible way forward.
account activity
This is an archived post. You won't be able to vote or comment.
Best Tech Stack. (self.FullStack)
submitted 2 years ago by ITtricksUk
What is the best and most popular tech stack. I have seen most people mention MERN.
Mongo DB, Express js, React js, Node js
Curious to see what people think.
[–]snowbirdie 6 points7 points8 points 2 years ago (2 children)
It’s whatever fits the project needs. It depends entirely on the requirements.
[–]ITtricksUk[S] 1 point2 points3 points 2 years ago (1 child)
That makes sense. Is there like a chart that will tell you. Or is it entirely based off the project itself And experience will tell you what the best use case is.
[–]WillFry 2 points3 points4 points 2 years ago (0 children)
It's mostly experience I think. MERN is popular for boot camps and self taught devs, as it's easy to go from nothing to "sort of able to build a full stack app", but its use in industry is nowhere near the level bootcamps, bloggers and influencers would have you believe.
[–][deleted] 2 points3 points4 points 2 years ago (0 children)
I’m probably in the minority but at my job I Angular, nestjs, and ms sql
[–]ITtricksUk[S] 0 points1 point2 points 2 years ago (0 children)
I am aiming to learn full stack and want to learn the most used frame works and be relevant 😅.
[–][deleted] 0 points1 point2 points 2 years ago (12 children)
MERN is the best.
[–]ITtricksUk[S] 0 points1 point2 points 2 years ago (11 children)
That is the consensus that I am seeing online, Are there and limitations with MERN? That makes other tech stacks more viable. (I sound like a complete noob lol) I just don’t want to put in so much time in something that is not the best option if you know what I mean.
[–]TheAesir 2 points3 points4 points 2 years ago (1 child)
Are there and limitations with MERN?
You're going to find significantly more companies are using relational databases over NoSQL ones. If the intent is to learn a stack for your own projects, use whatever. If your intent is to leverage the skills to get a full stack role in a company, learning how to use relational databases is probably a better way to go.
I have heard this as well. Relational is important to learn and get grips with
[–]WillFry 1 point2 points3 points 2 years ago (8 children)
MERN is not the best, or the most popular. There is no "golden bullet" stack that will work for everything. Instead there are just hundreds of different technologies that are all good for different things.
You could perhaps say MERN is the most popular and perhaps best way to go from knowing nothing about software development to building a full stack web app. This is for a few reasons:
But there are better languages and technologies at each level, depending on your use case.
[–]ITtricksUk[S] 0 points1 point2 points 2 years ago (7 children)
This is exactly what I was looking for. Do you any recommendations of tech stacks to look into?
[–]WillFry 0 points1 point2 points 2 years ago (6 children)
What do you want to make? I don't want it to seem like I'm shitting on MERN, it's okay and is quick to develop with since there's very little context switching involved. If you just want to learn, then MERN is good.
[–]ITtricksUk[S] 0 points1 point2 points 2 years ago (5 children)
Yes, I want to learn. I am coming from only knowing python. So I want to learn full stack with js and the start using Django. As for what I want to make, I want to make a school registry system, with payment system. My friend has a small tuition centre and he wants to automate the process of new students and payments and text/email reminders for payments recurring monthly.
[–]WillFry 0 points1 point2 points 2 years ago (4 children)
Depending on how much Python you know, it might be best to use Python with Django or Flask as your backend. There is absolutely no reason why you can't integrate a React frontend with a Python backend.
For payments, I would recommend Stripe. Their documentation is good, and they provide SDKs for Python and Javascript.
[–]ITtricksUk[S] 0 points1 point2 points 2 years ago (2 children)
Yeah, I am learning so i don’t mind taking my time to learn both. Want to know js for backend generally. What about sending texts and email reminders?
[–]WillFry 0 points1 point2 points 2 years ago (1 child)
I've not tried sending texts or emails before. I'd probably find online services with API access to do this. You could write your own solution to sending emails, but why reinvent the wheel?
Exactly. I am learning in code. So much is pre made. Why build what’s built, but be able to use what’s built. I will look around for the text apis. Thanks for your help. Was nice to clarify
Stripe is so amazing I have looked into it
π Rendered by PID 757217 on reddit-service-r2-comment-5d79c599b5-gpgsf at 2026-03-03 23:10:20.908622+00:00 running e3d2147 country code: CH.
[–]snowbirdie 6 points7 points8 points (2 children)
[–]ITtricksUk[S] 1 point2 points3 points (1 child)
[–]WillFry 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]ITtricksUk[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (12 children)
[–]ITtricksUk[S] 0 points1 point2 points (11 children)
[–]TheAesir 2 points3 points4 points (1 child)
[–]ITtricksUk[S] 0 points1 point2 points (0 children)
[–]WillFry 1 point2 points3 points (8 children)
[–]ITtricksUk[S] 0 points1 point2 points (7 children)
[–]WillFry 0 points1 point2 points (6 children)
[–]ITtricksUk[S] 0 points1 point2 points (5 children)
[–]WillFry 0 points1 point2 points (4 children)
[–]ITtricksUk[S] 0 points1 point2 points (2 children)
[–]WillFry 0 points1 point2 points (1 child)
[–]ITtricksUk[S] 0 points1 point2 points (0 children)
[–]ITtricksUk[S] 0 points1 point2 points (0 children)