Two types of settings are common: front-end and back-end. Perfect examples of the front-end frameworks are Backbone.js, Ember.js, React, Angular, Vue, and so on. By contrast, the illustrations of back-end JavaScript frameworks are Node.js, MeteorJS, Express.js, etc.
We prefer NodeJs, AngularJs, and ReactJs to build a Java-based app or site in the casual JavaScript app development services.