this post was submitted on 26 Dec 2023
11 points (76.2% liked)
General Programming Discussion
8104 readers
55 users here now
A general programming discussion community.
Rules:
- Be civil.
- Please start discussions that spark conversation
Other communities
Systems
Functional Programming
Also related
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I dislike frameworks for pretty similar reasons, but being a professional developer I can also see their value when you have to work as a team.
For example, with Ruby on Rails, you can jump from codebase to codebase and find your way reasonably quickly. Same with Laravel: I can open up a Laravel project, and immediately know what should be located roughly where.
From a DevOps perspective, they're also useful in that I can reuse the same template over and over to deploy these kinds of apps, because they use the same services in the same way.
I'd still rather not use one but then other people grow the project organically in all sorts of directions, and when it's the juniors, they get really lost and confused. I like to treat frameworks as semi-permanent training wheels. They're not for me, they're for the rest of my team.