4 ms·
The post is about 3 web frameworks for server-side development with Python or NodeJs. What does "vanilla" mean in this context? Are you really coding web appli
by idoubtit 2y ago
The post is about 3 web frameworks for server-side development with Python or NodeJs. What does "vanilla" mean in this context?
Are you really coding web applications with plain Python or plain NodeJS? Does vanilla mean there are no dependencies?
- apitman 2y agoI mostly use Golang, but you could do Python or NodeJS if you wanted. I would probably prefer Deno since node's HTTP functionality is a bit low level. Getting all the way to 0 dependencies can be tough depending on what you're building, and maybe not worth it. But it's a great feeling when it happens. What's more important than how many dependencies you import is the quality of them, how well they fit your project (using a high percentage of the library's functionality is a good sign), and the total number of transitive dependencies. One thing I do sometimes is using git submodules for dependencies. It's annoying to work with, but that friction helps me avoid importing too many things on a wim. It also encourages me to use dependencies that are self-contained.