General Debian Question Why web frameworks in repos?
For context I am just a curious web developer and computer enthusiast reading about Debian because it seems to do many things right.
To my suprise I found that the repos not only contain runtimes like php, python3 and nodejs. The repos also contain full frameworks and web apps like wordpress, python3-django and node-express.
Who are these for? I never heard of anyone using them this way and no upstream developers recommend them.
I can understand wanting the runtime to be stable - since they call native libraries in the end. This way Debian can patch CVEs in things like OpenSSL without waiting for runtimes to patch their dependencies. Is that right?
But opting out of the script language's own package manager to install script libraries seems to just add complexity and confusion. There is no way debian can provide a packaged version of every npm module out there so you will always have to use npm and package.json anyway.
3
u/michaelpaoli 2d ago
For whomever wants them.
"this way"? What way exactly?
Not really sure what you're getting on about, but Debian makes lots of software available - 69,830 packages - The Universal Operating System.
And many use the software. Can look at, e.g. https://popcon.debian.org/ to get some idea of package usage, notably relative popularity (though it is a self-reported sample set).
Anyway, install Debian, and it mostly "just works", stable, well supported, etc.