DEV Community


Discussion on: Deno for JavaScript Beginners

maximousblk profile image
Maximous Black Author

Yes, Deno does not mandate a single file to list all your dependencies because that would require something like npm to assist that standard. But Deno tries to stay away from the idea of a single entity having control of all of the ecosystem. Deno is a javascript runtime and only a runtime.

For more info, check out this section of deno manual:

It seems unwieldy to import URLs everywhere.

But this creates a problem for package authors who don't have a single place to distribute their packages. Deno authors have a system in place to make up for that, which is just a proxy to GitHub. If you want a more decentralised and immutable (you don't want another left-pad incident, do you?) platform to publish your packages, there is which is a platform independent package registry.

I would highly suggest you try out Deno. It's a step in the right direction. Deno actually prioritises using browser APIs instead of creating custom ones. This unifies the javascript ecosystem to some extent as now it is divided in server-side and client-side javascript, which look and work differently.

Some comments have been hidden by the post's author - find out more