Als Web-Entwickler habe ich die Freuden der Arbeit mit KnockoutJS in letzter Zeit entdeckt, aber wenn es um die Arbeit mit dem Server geht, bin ich ziemlich allein gelassen. Ich habe BreezeJS und JayData für ihre CRUD-Fähigkeiten und Batch-Operationen in Betracht gezogen, aber ich bin mir immer noch nicht sicher, welche mir am besten passt.BreezeJS vs JayData für SPA Entwicklung auf ASP.NET MVC
Ich konzentriere mich auf ASP.NET MVC-Entwicklung mit EF jetzt, aber ich könnte später zu anderen Plattformen wechseln und so würde ich lieber nicht auf ein bestimmtes Framework beschränkt werden. In dieser Hinsicht bietet JayData eine Reihe von Anbietern über BreezeJS wie OData, WebSQL, IndexedDB, localStore, Facebook und YQL, die fast überwältigend ist. BreezeJS unterstützt OData jedoch nur für den Verbrauch.
Aber wie wäre es mit Benutzerfreundlichkeit, Dokumentation und anderen wichtigen Funktionen, an die ich vielleicht nicht gedacht hätte?
Vielen Dank für Ihre Hilfe bei der Auswahl zwischen ihnen.
Es ist traurig, dass die Moderatoren diese Frage geschlossen haben, taggen Sie einfach Ihr nächstes Thema und es wird von uns beantwortet. Seien Sie beim nächsten Mal genauer, zum Beispiel "Wie mache ich X mit Y?", Scheint der allgemeine Vergleich nicht konstruktiv zu sein. – Robesz
Wir haben auch beides versucht. JayData sieht gut aus, aber aufgrund unserer Browseranforderungen haben wir uns für Breeze entschieden. Mit Shim, Sham und Json2 können wir es mit IE 8+ verwenden (funktioniert nicht auf 6 oder 7). Aber nach einigem Code-Gehen haben wir einige kleine Bugs auf dem Brise-Debug erkannt, die alte Browser nicht verarbeiten konnten (wir entfernten die letzten Kommas in Json-Objektinitialisierer). Jetzt testen wir Brise mit IE 6, immer noch kein Problem :) –