1 – Nodejs
aslo read 5 Simple Steps To UnderStand Nodejs
In general, Node.js is made up of three things:
- A thread pool is the part that handles the file input/output operations. All the blocking system calls are executed here http://software.schmorp.de/pkg/libeio.html)
- The event loop library (http://software.schmorp.de/pkg/libev.html)
Rise in Popularity
The data above is taken from google trends . you can clearly see that node.js is beating react.js in popularity.
Recommended Tutorials to learn nodejs
Is Anyone using nodejs ?
If you’ve used any of the services such as duckduckgo.com , paypal.com then you’ve already come across and used nodejs on the Web.Visit site
2 – React.js
React is based on the concept of DOM manipulation is an costly operation and ought to be minimized. It additionally acknowledges that optimizing DOM manipulation by hand will end in lots of boilerplate code, which is error-prone, boring, and repetitive. React solves this by giving the developer a virtual DOM to render to instead of the actual DOM. It finds difference between the real DOM and virtual DOM and conducts the minimum number of DOM operations required to achieve the new state. React is also declarative. When the data changes, React conceptually hits the refresh button and knows to only update the changed parts.
This simple flow of data, coupled with dead simple display logic, makes development with ReactJS straightforward and simple to understand.
Rise in Popularity
The data above is taken from google trends . you can clearly see that react is beating angularjs in popularity. you can Learn Reactjs by building Real life apps.
Is Anyone using React ?
If you’ve used any of the services such as Facebook, Instagram, Netflix, Alibaba, Yahoo, E-Bay, Khan-Academy, AirBnB, Sony, and Atlassian, you’ve already come across and used React on the Web.
3 – Angularjs or Angular 2 ?
- Code production was incomparably fast
- Every piece of application was easily testable
- Google was behind the project
AngularJS is a great way to kickstart an app or MVP. With a rising popularity and more and more features coming to the core, the Angular team decided to rewrite the original framework, introducing Angular 2. Some say Angular 2 and AngularJS share only one thing: the name. There is a migration path (called
ng-upgrade) from AngularJS to Angular 2. However, Angular 2 is still a brand new framework sharing only some concepts of its predecessor.
also read complete beginners guide to angular 2
The whole concept of application structure has changed in Angular 2. Previously it was the MVC framework that allowed you to create applications in the pattern of rather tightly coupled entities like controllers, views, services, etc.
You must read this article ANGULARJS VS ANGULAR2 | WHAT’S THE DIFFERENCE ? and Decide yourself.
But in terms of popularity currently angularjs is beating angular 2 . since angular 2 is new so we have to wait and watch .
Is Anyone using Angularjs ?
If you’ve used any of the services such as weather.com , freelancer.com , netflix.com you’ve already come across and used angularjs on the Web. you can Learn Angular 2 Development By Building 12 Apps
Read this article For angular 2 5 Best Open source project built using Angular 2Visit site
4 – Vue.js
Vue.js is a library for building web interfaces. Vuejs is Simple, minimal core with an incrementally adoptable stack that can handle apps of any scale. Vue is designed from the ground up to be incrementally adoptable. The core library is focused on the view layer only, and is very easy to pick up and integrate with other libraries or existing projects. On the other hand, Vue is also perfectly capable of powering sophisticated Single-Page Applications when used in combination with modern tooling and supporting libraries.
Rise in popularity
Is anyone using vue.js ?
If you’ve used any of the websites such as laravel.com , gitlab.com, laracast.com you’ve already come across and used vuejs on the Web. if you are new to vuejs then you should take this course (complete beginners guide to vuejs)Visit site
5 – Meteor
With Meteor, we never have to link files with the
index.htmlfile, which is served to clients on initial page load. This makes structuring our code in separate files as easy as creating them. you can Learn MeteorJS By Building 10 Real World Projects .
Is anyone using Meteor ?
Even with Meteor being quite young, already a some companies like , mazda , Thoughtly , respond.ly are using it in their production enviroment .
Any other Options ?
yes there are –