3 ms·
But backend means precisely these things. ORM, DB migrations, caching, etc. You need that for a solid backend. Of course not everybody needs messaging queues fo
by tacker2000 5y ago
But backend means precisely these things. ORM, DB migrations, caching, etc. You need that for a solid backend. Of course not everybody needs messaging queues for example , but some frameworks support this out of the box and/or have years of integration with popular queues like rabbitmq to look back onto.
Imagine how many integration bugs were already solved in that time, which this new framework still has to iron out.
Time and experience mean something.
- capableweb 5y agoWell, for you, apparently, it does mean those things. But for plenty of us, it doesn't. Why would I need an ORM/DB migrations if everything lives on disk? Why'd I need caching when I already run Varnish in front of the backend? Point being (again), definitions seem to differ, and what you call "full stack" is what I call "batteries-included framework". Full stack simply means (for me) that it gives you a way of building frontend and backend code, but implies nothing about what functionality is included in either part.
- slantyyz 5y agoYou make it sound like none of these things exist. Sveltekit is part of the NodeJS ecosystem, and there are mature libraries that do many of those things. The only thing is that Sveltekit isn't force feeding any particular library down your throat. When I moved over from Express, I pretty much just continued using the libraries I was already using. If you look at how a lot of people actually use Sveltekit, it seems like they're outsourcing a lot of things like data storage and authentication to third party services. What benefit is provided to those users by baking in functions they don't need?
- jf22 5y ago>What benefit is provided to those users by baking in functions they don't need? A full-stack experience...
- slantyyz 5y ago> A full-stack experience... Which clearly doesn't have the same meaning to all people.
- capableweb 5y ago> Which clearly doesn't have the same meaning to all people. Evidently :) To maybe be able to consolidate the definition, I created a Poll: https://news.ycombinator.com/item?id=29811603 https://news.ycombinator.com/item?id=29811603