What is the difference between JQuery and Node.js

I have tried few examples with Node.js but still I have confusion between JQuery and Node.js.

What all i knw at this point in time is that Node.js and jQuery perform two different roles. One facilitates server-side JavaScript, the other provides an abstraction library for client-side JavaScript.

I have seen some other links also on Stackover flow related to Node.js and jquery but i didn't get what I wanted

Node.js: Client-Side Templating v/s Server-Side Templating

Can I start with jQuery (or Node.js) with "NIL" knowledge of JavaScript?

I wants to know the feature difference or what is special node.js do which will make me think to go with it. What benefits I will get if I choose to go with Node.js . I know Node.js work on event-driven programming not an Object oriented Programming language but what else what are the other things i can do with node.js which i can not do with JQuery or other frameworks.

I have few Doubt like:

  1. What can be done by Node.js which can not be done by JQuery ?

  2. Can Node.js is capable of consuming Web services ? If yes then is it possible to do the same with JQuery ? If not then what is the reason for it?

  3. What are the features of Node.js ? How it is different from JQuery ?

  4. In which Situation i should go with Node.js or JQuery ?

  5. Please also mention some special features of node.js and Jquery ? benefits of using both?

If anyone has answers to any of the questions i will be more than happy.

The main difference is Node.js is server side and jQuery is client side.

  1. What can be done by Node.js which can not be done by JQuery ?

    Node.js enable server side code to be written in Javascript capability which can not be achieved by jQuery.

  2. Can Node.js is capable of consuming Web services ? If yes then is it possible to do the same with JQuery ? If not then what is the reason for it?

    Both are capable of consuming web service. The difference is jQury will be doing it in client side while Node.js will be doing it in server side.

  3. What are the features of Node.js ? How it is different from JQuery ?

    The main difference is it enables server scripting in javascript.

  4. In which Situation i should go with Node.js or JQuery ?

    Server side scripting, like replacement for PHP, ASP.NET

  5. Please also mention some special features of node.js and Jquery ? benefits of using both?

    Node.js enable server side scripting in javascript. jQuery simplify client side scripting.