DOJO has great support for integrating with back end data store. It works seamlessly with REST services. We even extended Dojo's JSON-Rest-Store for adding custom encoding or decoding and It worked like a charm.
We can use ready made inbuilt components looks like,
3. Classes and
4. Many more
It is easily with help of including an <input> tag in the HTML pages.
We can start and developed web apps in shortens of time and It also providing us a well-conceived APIs and set of tools for maintaining our web apps.
I hope this information helped you! Thank you!