- If the answers do not fully address your question, please ask a new question .
- It was built at Google and provides a way to quickly build large, single-page web applications.
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
The AngularJS website has a page of example projects built with AngularJS, if you’re so inclined.
For the original article from which I took this answer, go here.
For a table with the exact differences between the two, go here.
So first off, node.js is different from Ext JS and Angular JS.
According to the node.js website,
Its for your server-side components. For example, setting up a simple webserver or REST API’s.
Ext JS also adds to the core layers of building blocks this by adding components like responsive design styles, layouts, UI components, theming, and etc.
Although angular doesn’t have built in themes and UI, there are alot of modules/predefined directives that you can use like UI-Bootstrap. Angular itself is HTML declarative meaning it provides a dynamic way to use your HTML. For example,
This div would repeat through an array of items which will render each item as a div with the name as a header and the price as a paragraph element. If the item is available, it will render that div (or won’t render if available !== true)
Tying it all together, you can utilize node.js on your backend and angular/ext.js on your front end. For example, you can set up a simple REST api for products. Angular would then make an HTTP request on products, get JSON from your api, and then iterate through products and render it without loading a seperate page. You can also do this similarly in ext.js, but I am unsure of the exact approach for it.
If you want to make more realtime/dynamic web applications, doing this is a solid way to go.