3 ms·
I replied in another comment here, https://news.ycombinator.com/item?id=43009065 https://news.ycombinator.com/item?id=43009065. When I've posted this before, t
by hn_throwaway_99 2y ago
I replied in another comment here, https://news.ycombinator.com/item?id=43009065 https://news.ycombinator.com/item?id=43009065.
When I've posted this before, the main objections I've got have usually been from the perspective on individual developers, or stuff like "you can't actually share a ton of code between front-end and back-end". That's not my primary point (though there are some places where it is nice to share code, e.g. input validation that you may want to run on the client for user experience/performance reasons but then that you also need to run on the backend for security reasons). The biggest benefit I've seen is in team dynamics which results in bugs getting fixed faster and new features getting added faster because it's easier for team members to "cross" backend/frontend boundaries.