▲ | bkummel 4 days ago | ||||||||||||||||||||||
Frameworks that do “everything” are not a good idea. I’m from the Java ecosystem. Spring is the “batteries included” framework there. If you have migrated any real world application to a new major version once, you’ve learned forever that “all in one” frameworks are bad. Please don’t do it! Instead, use scaffolding tools, that give you a head start on creating a new project, using smaller, specialized libs. Also, don’t use an ORM. Just write that SQL. Your future self will be thankful. | |||||||||||||||||||||||
▲ | stavros 4 days ago | parent | next [-] | ||||||||||||||||||||||
> Also, don’t use an ORM. Just write that SQL. Your future self will be thankful. I have never understood this. I've been using the ORM for twenty years now, it's saved me countless hours, and I've very rarely needed to break out of it. When I did, I just wrote an SQL query, and that was it. What's the big deal? | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | ahmedfromtunis 4 days ago | parent | prev | next [-] | ||||||||||||||||||||||
Every one of the three points you made in your comment has been disapproved by Django. It's a framework that does (or at least tries) to do everything (or as much as possible), and it's good. Really, really good. I'm in the process of upgrading an app of mine after months of abandonment, and the process is so smooth it's boring. Also, Django's ORM is the closest thing to a perfect tool. Sure, it has some dark corners here and there, but Django's ORM has considerably improved my quality of life as a programmer. Heck, I even moved from SQLite to PostgreSQL in an old project, and all I needed to do is to change a couple of config code. Oh, and Django is both stable and enjoys a constant pace of updates adding useful features practically at every major version. | |||||||||||||||||||||||
| |||||||||||||||||||||||
▲ | adampwells 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||
I program Rust using the Axum framework and Sqlx. Github copilot is so good at writing CRUD db queries that it feels as easy as an ORM, but without the baggage, complexity, and the n+1 performance issues. | |||||||||||||||||||||||
▲ | tcfhgj 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||
I pulled a WebApp from Angular 4 to Angular 18 | |||||||||||||||||||||||
▲ | 4 days ago | parent | prev [-] | ||||||||||||||||||||||
[deleted] |