Описание тега breeze
Breeze is a JavaScript library that helps manage data in a rich client application. You can query and save data as complex object graphs, and share these graphs across multiple screens of your JavaScript client.
Headline features
Business data objects mirror your server-side model. Breeze creates them dynamically. Their properties bind to UI controls so the UI updates when your data model changes. Each object knows when it has changed and what has changed.
Query in a JavaScript query language with filters, ordering, and paging. Breeze queries implement the OData standard so you can “expand” the result with related entities or “project” over the data to cherry pick columns and flatten object graphs.
Save one entity or a batch of entities as a single transaction. Batch a mix of entity types (customers, orders, line-items) and data operations (inserts, updates, deletes).
Cache data on the client to reduce trips to the server and refresh as needed. Query a cache like you query the server. Save the cache locally and run offline; synch changes when you’re reconnected.
Extend the model with custom methods, properties, and events.
Download
- Source code (on GitHub)
- Latest release (with or without samples)
- NuGet
Community
Getting started
Breeze in the wild
- Single Page Apps Jumpstart (Pluralsight)
- What Breeze can do for you (John Papa)
- OData Service with Breeze (Brian Noyes)
- Breeze + Kendo Datasource (Kendo UI)
- CRUD apps with Angular & Breeze (AngularJS meetup)
- Herding Code (Ward Bell)
- .NET Rocks! (John Papa)