If you look at other languages, you will notice that their most dominant web framework is more like Hapi.js than Express or Koa. With corporate-sponsored languages like C# and Java this is especially true, but even in PHP and Python it is the more all-encompassing frameworks that dominate dev mindshare.Node on the other hand is known for its extremely lightweight web frameworks, to the point that it often annoys people coming from other languages. "Why doesn't Express come with validation and authentication out of the box? WTF?" etc...The reason for this, I think, is because most people working with Node are already very familiar with front end JS, heck, most of us probably came to Node from being UI/UX people rather than coming over from PHP or Java or whatever. So the idea of a lightweight API powering a decoupled SPA/PWA front end comes very naturally to us, whereas with other languages there's a feeling like "i want to be able to do everything with Python and this web framework better make that very easy".I might be totally wrong though but that's how I feel about it.
Submitted September 04, 2018 at 03:21AM by temporarilyembarasse
No comments:
Post a Comment