2
Khazbs
2y

SQLAlchemy is such a bloated piece of crap. Even without the fact that many consider ORMs an anti-pattern, this library is extremely janky, salty and uncomfortable to work with.

Comments
  • 1
    Thanks to the huge wall of text on each page, their docs site is burdensome to navigate through on its own, and on top of that, I have to read the cached version, because the live site is down right now...
  • 1
    Compared to other offerings it really is hard use. Compared to TypeORM its an ancient monolith
  • 1
    @Koolman42 I can compare to peewee, another Python ORM. peewee is simple and minimalist, the most straightforward mapping from database entities to Python objects. Taking a step back, I have no idea what had made me choose SQLAlchemy in the first place.
  • 3
    lol, I found alchemy great to work with. It was natural to create classes that match the tables. I dunno, it did what I wanted.
  • 0
    Python was never meant to run a backend server.

    Flask, SQLAlchemy, feels like a clunky enterprise mess from the 2000s
  • 1
    @searchy2 I never thought of using it for backend. I used it in an app. Is that worse?
  • 2
    https://fastapi.tiangolo.com/

    - plus author provides docker images

    Bit of documentation to read, but it's really easy and my go-to method when I need a fast microservice
Add Comment