Re:Vanilla Prime: A simpler, more sustainable way of web dev...
by basilgohar on Tuesday August 27, 2024 @07:15AM
(#41366276)
I appreciate this effort significantly. I am curious, though, if it can be extended towards backend development as well. As far as I can see, this is for static websites. The inclusion of NodeJS is strictly for running the other tools.
[ Parent
| on HN ]
Re:Vanilla Prime: A simpler, more sustainable way of web dev...
by jagged-chisel on Tuesday August 27, 2024 @07:22AM
(#41366331)
Can you explain a bit more about what you mean by “…extended toward the backend”?
IMO all the extra flavoring on the front end comes from everyone having their own approach to modeling UIs and managing state for UIs. I don’t see anything similar on the backend - HTTP server packages seem mostly similar, data access packages seem to be a fairly small/thin layer.
I’m not deep into the node ecosystem, help me see how Ben & Jerry have contributed to the backend :-D
Re:Vanilla Prime: A simpler, more sustainable way of web dev...
by morrvs on Tuesday August 27, 2024 @08:41AM
(#41366905)
Original author here, thanks for the comment! I also think that backend would be an interesting subject to try and reduce, if only to not constantly wade through 100s of Dependabot pull requests... It's a very different scenario where you will want to optimize different things (code size usually does not matter as much, for example) and you have various deployment options (serverless, containerized, edge, ...) etc. so quite the Pandora's box, I think. Interesting nonetheless!
Re:Vanilla Prime: A simpler, more sustainable way of web dev...
by WorldMaker on Tuesday August 27, 2024 @01:50PM
(#41370529)
I've found the space to currently watch for low-dependency "as modern vanilla as we can" backend stacks is the Deno ecosystem, including and maybe especially the growing JSR repository. There are some very nice low-dependency ESM backend frameworks and libraries growing "Deno-first" to keep an eye on. Many of them still run on Node and/or Bun, too.