Breeze μπορεί να βοηθήσει τους προγραμματιστές να δημιουργήσουν RIAs JS-based που διαχειρίζονται τα δεδομένα τόσο για τον πελάτη και την πλευρά του server.
Δημιουργήθηκε στην κορυφή της MVC και MVVM σχέδια ανάπτυξης, Breeze.js επιτρέπει στους προγραμματιστές να διαχωρίσουν τη λογική τους από το front-end UI τους, πράγμα που καθιστά ευκολότερο να χρησιμοποιήσει το JavaScript στον επαγγελματικό και αποτελεσματικό τρόπο για τη δημιουργία περίπλοκων desktop και web-based εφαρμογές που συνήθως συνεπάγεται τη χρήση μιας πιο προηγμένη γλώσσα, όπως Java, Ruby ή Python.
Για να γίνει αυτό, η βιβλιοθήκη έρχεται με μια προγραμματική API που παρέχει ένα ευρύ σύνολο δυνατοτήτων και μια λιτή καμπύλη εκμάθησης.
Breeze είναι διαθέσιμο ως πακέτο NuGet καθώς
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Υποστήριξη για ASP.NET WebAPI 2.2.
Τι είναι καινούργιο στην έκδοση 1.5.3:.
- Υποστήριξη για ASP.NET WebAPI 2.2
Τι είναι καινούργιο στην έκδοση 1.4.16:
- Προστέθηκε μια νέα προαιρετική παράμετρο πλαίσιο «allowEmptyStrings να η «απαιτούμενη» Validator.
- Η χωρίς χαρτιά ιδιοκτησίας EntityQuery.entityType έχει μετονομαστεί EntityQuery.fromEntityType και έχει τεκμηριωθεί. Αυτό είναι ένα σπάσιμο αλλαγή μόνο αν έχετε χρησιμοποιήσει αυτό το χαρακτηριστικό δεν είχαν ποτέ καταγραφεί.
- Προστέθηκε νέες μεθόδους EntityAspect.isNavigationPropertyLoaded και EntityAspect.markNavigationPropertyLoaded. Προστέθηκαν Αυτές οι μέθοδοι που θα επιτρέψουν έναν προγραμματιστή να καθορίσει εάν ένα ακίνητο πλοήγησης είναι άδειο ως αποτέλεσμα μιας φέρω ή απλά επειδή δεν έχει φορτωθεί ακόμη.
- Προστέθηκε ένα νέο MetadataStore.metadataFetched περίπτωση που απολυθούν αμέσως μετά MetadataStore έχει παρατραβηγμένο και επεξεργασία των μεταδεδομένων επιστρέφονται από μια απομακρυσμένη υπηρεσία.
Τι είναι καινούργιο στην έκδοση 1.4.12:.
- βελτιώσεις προσαρμογέα Ajax
- Βελτιωμένη τύπο δεδομένων συμπερασματολογία για unmapped ιδιότητες που ορίζονται σε κατασκευαστή.
- Βελτιωμένη τεκμηρίωση σχετικά με το web site Breeze και στο API Έγγραφα.
Τι είναι καινούργιο στην έκδοση 1.4.8:
- Ενημέρωση πακέτου ΝΡΜ Breeze-MongoDB
- υποστήριξη NHibernate για Web API 2
Τι είναι καινούργιο στην έκδοση 1.3.3:
- Η ρύθμιση της αξίας του ακινήτου, σε κενή συμβολοσειρά σε Breeze οντότητας θα πρέπει τώρα να εξαναγκαστούν σε μηδενική για όλες τις nullable ιδιότητες.
- Μια νέα μέθοδος έχει προστεθεί στην κατηγορία ContextProvider στην πλευρά του διακομιστή Breeze.WebApi.dll να καταστεί δυνατή η κατασκευή νέων περιπτώσεων EntityInfo ενώ μέσα σε μια κλήση BeforeSaveEntities.
Τι είναι καινούργιο στην έκδοση 1.2.5:
- Ενημέρωση ορισμούς γραφομηχανή
- Ενημέρωση τεκμηρίωση API.
Τι είναι καινούργιο στην έκδοση 1.1.3:
- Νέα MetadataStore.setEntityTypeForResourceName και MetadataStore.getEntityTypeNameForResourceName μέθοδοι έχουν έχουν προστεθεί για να συνδέσει ρητά μια entityType με ResourceName. Περισσότερες πληροφορίες είναι διαθέσιμες στους docs Breeze API.
- Έχει προστεθεί νέα SaveOptions.tag περιουσία για να επιτρέψει προσαρμοσμένα στοιχεία που πρέπει να περάσει στο διακομιστή Breeze κατά τη διάρκεια μιας λειτουργίας σώσει.
- Bug fix για θέματα με τη συμμετοχή της μεθόδου Object.hasOwnProperty σε ορισμένα προγράμματα περιήγησης.
- Η αφαίρεση μιας εξωγενούς Global Property προστίθεται στο παγκόσμιο χώρο ονομάτων.
Τι είναι καινούργιο στην έκδοση 1.1.2:
- καλύτερο μήνυμα λάθους όταν δεν modelLibrary προσαρμογέας μπορεί να αρχικοποιείται .
Τι είναι καινούργιο στην έκδοση 1.1.0:
- Bug fix για διόρθωση λανθασμένων συμπεριφορά των EntityAspect.rejectChanges με boolean ιδιότητες.
- Αφαιρέθηκε ψευδή μήνυμα σφάλματος που θα εμφανίζεται περιστασιακά κατά τη διάρκεια πακέτο NuGet εγκατάσταση.
- Η εκδήλωση EntityManager.hasChanges έχει μετονομαστεί σε hasChangesChanged. Αυτό είναι ένα σπάσιμο αλλαγή.
Απαιτήσεις :
- να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
- jQuery
- Q.js
Τα σχόλια δεν βρέθηκε