Hacker News new | ask | show | jobs
by 40four 1890 days ago
This is very surprising to me honestly. Yeah, folks have pointed out some of the big players, but none of them have really risen above the competition.

You would think NodeJS would have a clear cut dominant, monolithic web framework by now but there isn’t. Everyone seems to be happy to throw together hodge-podge Express apps.

2 comments

I'm not sure whether it's due to the language or community, but it's the same with Go: there's a preference for libraries and very light frameworks over full-stack like Django/Rails/Laravel.
That is because everyone is writing SPAs with node and thus only needs an api like express for the backend stuff.
Even for writing APIs a monolithic web framework can be useful.

We're building a Django + React web app, and Django brings many things to the table, for example the admin panel, an opinionated structure, and many other goodies. Much better dev experience than just Express for a small team, IMO.

True but there is alternatives like NestJS for example. So there is some stuff a bit like Django for node as well but I'll admit that they are less common.

I don't know why, maybe it's the culture of node/npm that you just pick stuff from a basket instead of getting handed a big finished thing whatever you like it or not.

Why not Django REST Framework if you're feeding an SPA?