Designer News
Where the design community meets.
over 6 years ago from Michael Reich, Founder | Designer
Also thought about that but struggled to choose which framework. Reactjs or angular and so on. Pretty difficult to fix to one if there is so much options.
I would second the Node.js recommendation if you're already pretty comfortable with Javascript. If you're building APIs to feed data to your front-end (no matter which framework you choose: Vue.js, React, Angular, etc.), then Express is a great place to start.
Vue.js (and others) are now starting to offer server-side rendering, where you can essentially use the same exact front-end code for your components as you are on the back-end for initial rendering. In other words: no need for Jade/Pug or other templating engines when you can simply use Vue/React/Angular's templating engine interchangeably on the front and back-ends.
Next.js is a good option for creating server-rendered sites in React.
Let me add Nuxt for Vue that does the same thing.
Thank you for this! I prefer Vue to React and had no idea this was a thing.
You just have to choose 1 and stick with it. Later on it will be easy to switch. Personally I would choose the one with the most momentum/community behind it these days. So that's ReactJS (but this is still frontend). As far as backend goes, NodeJS/Ruby on rails is up to you. I started with Ruby on rails, if I had to do it again today alone, I'd probably go with NodeJS.
Designer News
Where the design community meets.
Designer News is a large, global community of people working or interested in design and technology.
Have feedback?
Not a back-end dev but I always learn best by trying to build things.
In terms of language, Python and Ruby are both pretty safe choices I think but if you're a front-end dev already then why not Nodejs? Javascript everywhere.