moonchild
VIP Contributor
It is a JavaScript framework that is used to write server side code for a web server, before JavaScript is only used on the front end but due to advancement in technology and the vast developer community that JavaScript has, we now have a framework that works on the back end.
So nodeJS, works the way JavaScript work on the front end but instead of dealing with the document object model it deals with the server, is used to create a server and communicate with the database and also establish connection between the two.
It has a very nice documentation at nodeJS.org, it is a single threaded technology that deals with data asynchronously and it is also very fast it can be used to create chat applications using one of it famous framework like socket.io.
With the advent of NodeJs a lot of front end developers do not have to learn a new programming language from scratch all they have to do is read the documentation and start creating full stack applications.
It is also used in famous companies like Apple, Netflix and Facebook.
If you are coming from the front end track, learning will not be complex for you.
So nodeJS, works the way JavaScript work on the front end but instead of dealing with the document object model it deals with the server, is used to create a server and communicate with the database and also establish connection between the two.
It has a very nice documentation at nodeJS.org, it is a single threaded technology that deals with data asynchronously and it is also very fast it can be used to create chat applications using one of it famous framework like socket.io.
With the advent of NodeJs a lot of front end developers do not have to learn a new programming language from scratch all they have to do is read the documentation and start creating full stack applications.
It is also used in famous companies like Apple, Netflix and Facebook.
If you are coming from the front end track, learning will not be complex for you.