11

Why the hell is JS so terrible, and why do so many people resort to using is as a back end. So many packages, so many outdated dependencies. My coworkers and friends have heard me rant about my constant frustration with this terrible setup.

I understand the need for dynamic html but why have we bastardized this language to the extent we have.

Keep your projects up to date, it saves people a lot of trouble in the future.

Comments
  • 2
    Some people just really like the cheese sandwich stack
  • 0
    People are deploying JS full stack applications to CDN like cloudflare worker. Shit is blazing fast. Try sveltekit or remix with Prisma
  • 0
    @tosensei There are two types of programming languages in the world:

    Ones that no one knows they exist

    and ones that everyone complains about.
  • 0
    “So many packages” ur saying it like it’s a bad thing. A lot of them are standardized in the industry. Before u install a dependency check out it’s GH stars and open:close issue ratio. The same mesh network of dependencies also dedupes a ton of repeating packages from ur disk.

    I come from a node js background and started a project in c++. Can’t believe these fuckers don’t have a standardized package manager yet.
  • 0
    @darrenrahnemoon tried vcpkg. Fucking nightmare
  • 1
    @h3rp1d3v it’s funny I was reading the arguments of c++ ppl on why you don’t need a package manager they’re like “oh u pull the repo once and everything is there” like ok there’s two problems with that:

    a) either the repo is gonna be 1GB in size just cuz of the duplicate dependencies and ur gonna be sitting there for 10 minutes for it to fetch everything

    or b) the repo is gonna use submodules which is essentially referencing a version of the dependency with extra steps so how is that different from a package manager having a small file that lists out all of it’s dependencies and versions?
Add Comment