Breeze può aiutare gli sviluppatori a creare applicazioni RIA basate su JS che gestiscono i dati sia sul lato client e server.
Creato in cima MVC e MVVM modelli di sviluppo, Breeze.js consente ai programmatori di separare la logica di business dalla loro interfaccia utente front-end, il che rende più facile da usare JavaScript in modo professionale ed efficiente per la creazione di applicazioni basate su Web-desktop complicato e che di solito implicherebbe l'utilizzo di un linguaggio più avanzate, come Java, Ruby o Python.
Per fare questo, la libreria è dotato di un'API programmatica che offre una vasta gamma di funzioni e una curva di apprendimento magra.
Breeze è disponibile come pacchetto NuGet e
Cosa c'è di nuovo in questa versione:.
- Il supporto per ASP.NET WebAPI 2.2.
Cosa c'è di nuovo nella versione 1.5.3:.
- Il supporto per ASP.NET WebAPI 2.2
Cosa c'è di nuovo nella versione 1.4.16:
- un nuovo parametro contesto opzionale 'allowEmptyStrings' aggiunto ai la 'richiesta' Validator.
- La struttura EntityQuery.entityType non documentata è stato rinominato EntityQuery.fromEntityType ed è stato documentato. Si tratta di una modifica sostanziale solo se si è utilizzato questa funzione, in precedenza non documentato.
- aggiunta di nuovi metodi EntityAspect.isNavigationPropertyLoaded e EntityAspect.markNavigationPropertyLoaded. Questi metodi sono stati aggiunti per consentire uno sviluppatore per determinare se una proprietà di navigazione è vuota a seguito di un recupero o semplicemente perché non è ancora stato caricato.
- Aggiunto un nuovo evento MetadataStore.metadataFetched che viene licenziato subito dopo un MetadataStore ha recuperato ed elaborato i metadati restituiti da un servizio remoto.
Cosa c'è di nuovo nella versione 1.4.12:.
- miglioramenti adattatore Ajax
- Miglioramento tipo di dati l'inferenza oggetti mappati definite in un costruttore.
- Migliorata la documentazione sul sito web Breeze e Documentazione API.
Cosa c'è di nuovo nella versione 1.4.8:
- Aggiornato pacchetto NPM Breeze-MongoDB
- Supporto NHibernate per Web API 2
Cosa c'è di nuovo nella versione 1.3.3:
- Impostazione del valore di una proprietà su una stringa vuota su un Breeze Entity sarà ora costretto a un nulla per tutte le proprietà Nullable.
- Un nuovo metodo è stato aggiunto alla classe ContextProvider sul Breeze.WebApi.dll lato server per consentire la costruzione di nuovi casi EntityInfo mentre all'interno di una chiamata BeforeSaveEntities.
Cosa c'è di nuovo nella versione 1.2.5:
- Definizioni dattiloscritto aggiornate
- documentazione delle API aggiornata.
Cosa c'è di nuovo nella versione 1.1.3:
- metodi Nuova MetadataStore.setEntityTypeForResourceName e MetadataStore.getEntityTypeNameForResourceName hanno stato aggiunto per associare esplicitamente un entityType con un resourceName. Maggiori dettagli sono disponibili nella documentazione di Breeze API.
- Una nuova proprietà SaveOptions.tag è stata aggiunta per permettere informazioni personalizzate da trasferire al server Breeze durante un'operazione di salvataggio.
- Bug fix per problemi con il metodo che coinvolge Object.hasOwnProperty su alcuni browser.
- La rimozione di una proprietà globale estranea aggiunto al namespace globale.
Cosa c'è di nuovo nella versione 1.1.2:
- messaggio di errore Meglio quando nessun adattatore modelLibrary possono essere istanziati .
Cosa c'è di nuovo nella versione 1.1.0:
- Bug fix per correggere il comportamento scorretto di EntityAspect.rejectChanges con proprietà booleane.
- Rimosso messaggio di errore spurio che ogni tanto appare durante pacchetto NuGet installazione.
- L'evento EntityManager.hasChanges è stato rinominato hasChangesChanged. Si tratta di una modifica sostanziale.
Requisiti
- JavaScript abilitato sul lato client
- jQuery
- Q.js
I commenti non trovato