Battery packs: Let's talk about crates, baby
1 points by fanf
1 points by fanf
I like the concept for two reasons:
That said...
bp has something that would let me pull from ~/src/templates/cli instead of Crates.io. (If not, I'll just stick with the little purpose-specific Python script I wrote and have been meaning to rewrite in Rust.)I think what makes Django different is the degree of integration. I can find apps on https://djangopackages.org/ and install them, and they implement a single concern, seamlessly integrating into Django Admin, Django ORM, Django ORM Migrations, etc. in a cross-cutting way... partly with the help of types like GenericForeignKey/GenericRelation.
Back when I was using Python as my primary development tool for everything, other frameworks like Pylons and Pyramid were too much like the state of things in Rust and pre-defined scaffolding written by someone else felt sub-optimal because I wanted to evaluate the dependencies that were best for me and the process of discovering them was my way of avoiding what I now fault LLM-driven coding for. (i.e. Without Django's somewhat unique benefits, avoiding scaffolding not written by me won out because it made it easier to acquire a responsible, competent understanding of how my dependencies fitted together and functioned.)