3 ms·
You are simply wrong. NodeJS is a popular server technology. I've implemented server APIs in NodeJS (both with and without GraphQL) in everything from large, we
by hn_throwaway_99 3y ago
You are simply wrong. NodeJS is a popular server technology. I've implemented server APIs in NodeJS (both with and without GraphQL) in everything from large, well-known enterprises to brand new startups.
- sgarland 3y agoWhen I think “robust, performant language to serve traffic at scale,” my first instinct is definitely a frontend language. I despise NodeJS and its entire ecosystem. The number of incidents I’ve been dragged into which are directly linked to its use is too damn high.
- dventimihasura 3y agoI could be wrong. That's one thing I'm trying to figure out. Setting that aside, like I said I don't really know that community, being mostly a Java developer. What're the go to database libraries? Is it sequelize, or something else?
- hn_throwaway_99 3y agoThere are tons of DB drivers/libraries for node. I'm personally a huge fan of slonik.
- dventimihasura 3y agosequelize seems to be much more popular than slonik. Is sequelize more or less the standard or at least market leader? https://trends.google.com/trends/explore?date=all&geo=US&q=Slonik,Sequelize&hl=en https://trends.google.com/trends/explore?date=all&geo=US&q=S...
- dventimihasura 3y agoOf course, Hibernate (Java) dwarfs them all. https://trends.google.com/trends/explore?date=all&geo=US&q=Slonik,Sequelize,Hibernate&hl=en https://trends.google.com/trends/explore?date=all&geo=US&q=S...
- hn_throwaway_99 3y agoSequelize is primarily an ORM. I won't get into a religious debate, but there are many good reasons for not wanting to use an ORM. Slonik is much newer, and is Postgres only. But there is a general trend seen in many different projects that support safe SQL execution using tagged template literals in JavaScript, which is a fantastic technology. Slonik was one of the first projects that went this route, but there are now many others. In general I think it's a mistake to look for a single "market leader" for node DB access. There are many high quality libraries that are favored by different teams for various reasons.
- dventimihasura 3y agoI'm just trying to get a sense of what tools are most commonly used.
- dhosek 3y agoAfter a year-long job search, my sense was that (at least among hiring companies), TS was one of the most popular technologies and that was with a bias towards JVM-languages in my search.
- dventimihasura 3y agoIn San Francisco, currently Indeed has ~2600 jobs for "Java", ~600 for "Typescript".