5 ms·
It's nice to have people able to work on both backend and front-end. I think that's really the reason Node exists. Being able to fix anything within the stack m
by themihai 9y ago
It's nice to have people able to work on both backend and front-end. I think that's really the reason Node exists. Being able to fix anything within the stack makes you more agile than waiting for X team to do it for you. So it saves you time and possibly money as well(i.e expertise is easier to build). Now Node comes with all the JS issues so that's the tradeoff.
- jbergens 9y agoI think that the development speed was a huge factor, it was probably easier to get a good-enough node system up in 3 months than a similar system in java.
- smt88 9y agoI don't know of any mainstream language where 3 months is too short to do something fairly large. I do agree with your point, but I'd say "1 day" instead of 3 months. After enough time elapses, JS quirks and lack of typing become a net time loss, compared to (for example) C#.
- code_sloth 9y agoReally any developer that really wants to work on the backend should be able to pick up another language. End of the day it's just syntax, framework weirdness (js devs should be used to crazy language contortions), and data structures for ~80% of day to day work. Node just made the transition easier.