Sign in
Log inSign up
Which JavaScript framework is better for MVC with Node.js? Overwhelmed with the array of options.

Which JavaScript framework is better for MVC with Node.js? Overwhelmed with the array of options.

Mutyalarao's photo
Mutyalarao
·Mar 9, 2016

I am a novice is Node, working on some pet projects. Have used Express and Angular 1.0 then. Recently when I returned after a gap to create a new project in Node (with a simple set of UIs and routing - majority code on server side), I have seen Angular had changed drastically and also its moving to Typescript.

Since I had set out searching for an alternative, I was overwhelmed and finally confused with the available options (Ember, Meteor, React, Backbone, Vue and list goes on). Few of them I have seen few months ago have vanished! I have read about the options and below are my 'impressions':

  • Ember - the learning curve seems steep. Have to learn a lot.
  • Backbone - seems simple. Some say it is not in vogue. Is it still alive?
  • React - seems View-only. Need to adapt JSX
  • Angular - View-only. But 1.0 was easier for me with pure JS. Now TS is the favourite child!!
  • Meteor - Seems apt for MongoDB apps.

Not just that so many CLIs (MERN, Ember, meteor) and lot of new jargon like Webpack(no idea), Koa, Grunt etc... Some times I wonder how dynamic is this Node space and at what rate I need to update myself!!

Please help me...which one should I choose? (pulling my hair!!!)

I would prefer flexibility, longevity and don't mind having to code in vanilla JS.