Ответ 1
Я член команды разработчиков JayData, но я тоже пробовал Бриз. Сравнение их с простым использованием будет субъективным, это зависит от вашего вкуса. Намерение этих библиотек одинаково: защитить разработчика от реализации протокола и сосредоточиться на управлении данными. Но JayData - это не просто библиотека ORM, а унифицированная парадигма управления данными и инструмент, который можно использовать на стороне сервера для создания вашей собственный PaaS/BaaS. Поскольку JayData был опубликован в мае 2012 года с моделью провайдера, у нас было больше времени для внедрения большего числа поставщиков данных (вы пропустили MongoDB на стороне сервера и WebAPI, который будет выпущен через несколько дней) и поддержку многих платформ разработчиков. Я бы назвал поддержку TypeScript и online-offline благодаря унифицированному API, что важно, если вы хотите использовать библиотеку сейчас,
Breeze также имеет приятные функции в дорожной карте, и я уверен, что это будет полезная библиотека в целом, а не только для удобного использования сервисов WebAPI.
Документация более или менее одинакова, обе команды предлагают поддержку предприятия и сообщества.
Если вы хотите получить доступ к WebAPI из JavaScript, я бы выбрал библиотеку в зависимости от моего предпочтительного интерфейса библиотеки/шаблона интерфейса: Бриз: Нокаут, Angular, Магистраль (Надеюсь, ребята Breeze обновят это с помощью инсайдерских новостей) JayData: нокаут (с динамическими запросами), Angular (учебник по пути), ручные, Sencha (только для чтения), KendoUI (приходит через несколько дней).
Обе команды разработчиков полезны и прослушивают теги, поэтому вы можете спросить, как эти библиотеки могут решить деловую проблему или соответствовать техническим требованиям вашего проекта.