DEV Community

Cover image for Choosing the Right Tech Stack: A Developer's Decision-Making Guide

Choosing the Right Tech Stack: A Developer's Decision-Making Guide

Lucas Lima do Nascimento on October 28, 2024

Introduction Hello there, dear reader! So, you’re at that spot, you’re beginning a new project and now, you have to choose which tec...
Collapse
 
programmerraja profile image
Boopathi

This is a fantastic guide! I especially appreciate the emphasis on evaluating project requirements before jumping into specific technologies. It's so easy to get caught up in the hype of the latest tools.

Collapse
 
llxd profile image
Lucas Lima do Nascimento • Edited

Thanks a lot for the comment, @programmerraja! And I agree, it's truly easy to get caught up in the hype (and ending up creating projects that will be eternal pains).

A great resource if you'd like to learn a little bit further is the boring technology manifesto!

Give it a look and tell me what you think ;)

Collapse
 
programmerraja profile image
Boopathi

Yeah definitely will check it out thanks for sharing

Collapse
 
anmolbaranwal profile image
Anmol Baranwal

There are too many options these days :)

Collapse
 
llxd profile image
Lucas Lima do Nascimento

Hey @anmolbaranwal!

And yes, I do agree that there are many options (too many to keep track of) out there and that might or might not be a problem.

A great website to check to compare how the feeling of a bunch of stacks feel like is this one: TodoMVC. They create the same app, over and over again using different stacks, for you to check the differences quickly haha

Thanks for the comment ;)

Collapse
 
claritiv profile image
Claritiv

Helpful

Collapse
 
llxd profile image
Lucas Lima do Nascimento

Thanks! Glad that I could provide some helpful info ;)

Collapse
 
anna_grabar profile image
Anna Grabar

Pictures - art !
Great article.

Collapse
 
llxd profile image
Lucas Lima do Nascimento

Thanks a lot, @anna_grabar! Glad that you enjoyed it 🚀

Collapse
 
rcls profile image
OssiDev

Sometimes you can also just use a language, like Go, without any framework to achieve the same results on the back-end. All solutions don't have to involve frameworks.

Collapse
 
llxd profile image
Lucas Lima do Nascimento

Really important point!

Indeed, frameworks are not needed for developing great solutions, but, to be fair, for me, it seems kind of rare the case where using a framework (or a micro-framework in the cases the project is really small) will do more harm than good, but, my vision might be biased by the JS ecosystem, which is the one I'm more of a part.

How does that works on the Go ecosystem?

Thanks for the comment, @rcls!

Collapse
 
eshimischi profile image
eshimischi

Including jQuery in 2024/25 is kinda.. strange
Nothing about Bun/ElysiaJS
Nothing about Astro
SolidJS not mentioned but Qwik

Some comments have been hidden by the post's author - find out more