AngularJS is a framework that gets executed on an application; say a web browser when invoked. On the other hand, Node.JS is a server side environment that executes java script for backend code during run-time.