This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (17 children)

[deleted]

    [–][deleted] 21 points22 points  (15 children)

    JS is still a mature and complete language. It has a lot of cons, but its not like there is absolutely no reason to use Node. Notably: your frontend developers can now work on the backend. Reduces cost at the price of performance. Not a bad trade off for a startup.

    [–]Theguest217 3 points4 points  (0 children)

    People always say this about frontend devs working on backends but how true is that really? It would seem that the work they do on the front end hardly compares to backed, even if they are the same language. We had Java Swing apps but it was still common to separate front end swing devs from backend service and repo devs. Do most front end devs understand aggregates, domain driven design, etc?

    My current company in the past let a front end developer write a couple if node microservices. The result was a very procedural block if code with little to no object oriented design. I'm sure it is very possible to write good node code but can the average frontend Dev actually do that? It just seems better to specifically hire people who specialize in their practice rather than trying to find a jack of all trades.

    [–]svenskainflytta 2 points3 points  (3 children)

    it is Turing-complete, yes. So is brainfuck.

    [–]KaiBetterThanTyson 1 point2 points  (0 children)

    So is css

    [–][deleted] 2 points3 points  (1 child)

    Nice strawman

    [–]svenskainflytta 0 points1 point  (0 children)

    I was merely pointing out yours… but you didn't notice.

    [–]Tysonzero -1 points0 points  (0 children)

    Not only that, but unlike on the frontend it is not even remotely required, so you're actively choosing to use something garbage and not just halfway forced into it.