Over a million developers have joined DZone.
Platinum Partner

Breeze - A JavaScript Library To Manage Data In Rich Client Applications

· Web Dev Zone

The Web Dev Zone is brought to you in partnership with Mendix.  Discover how IT departments looking for ways to keep up with demand for business apps has caused a new breed of developers to surface - the Rapid Application Developer.

Breeze is a JavaScript library which allows you to manage data in rich client applications easily. 

Breeze is especially useful if you find yourself storing data in relational databases and performing queries to save and retrieve those data as complex object graphs, then share the same data across multiple views of your JavaScript application.

Breeze allows you to query an API endpoint for data using a query language similar to LINQ. The queries can be performed asynchronously, with promises. Breeze also provides a change tracking feature which allows you to save on requests to your database by performing requests only if there is any change in data.

Breeze can also be used with popular JavaScript libraries such as jQuery, Knockout.js or Angular.js. Breeze also allows you to cache queries data on the client side for a better responsive UI.

The documentation of Breeze is very comprehensive, you should check it out to get more information about the JavaScript library.

Requirements: None
Demo:http:/ / www. breezejs. com/ samples
License: MIT License

The Web Dev Zone is brought to you in partnership with Mendix.  Learn more about The Essentials of Digital Innovation and how it needs to be at the heart of every organization.


Published at DZone with permission of Hirvesh Munogee , DZone MVB .

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}