10 ms·
Hard to argue anything other than using React (or Vue) on the frontend with a Node.JS / Express / GraphQL Apollo Server back end. To me that's the "go to" at th
by gjmacd 8y ago
Hard to argue anything other than using React (or Vue) on the frontend with a Node.JS / Express / GraphQL Apollo Server back end. To me that's the "go to" at the moment and I love Python and really think Elixir is amazing...
BUT...
When the client is 100% JavaScript on a browser (which nobody is avoiding) and you're marshalling JSON around and JS Objects, any other stack outside of Node is going to have to do the "JSON object" dance, which we all take for granted as "no biggie", but matters when your code base is spending 20% of the time doing that dance.
Node's also super fast and the community is massive. Not to say Python isn't another good choice but you give up performance in that choice.
Again, this is a "Web stack", so I'm assuming web client talking to the server. Right now, for me, it's Node / React.