如果这个问题过于笼统,请原谅我,但 Breeze 提供了什么价值?似乎最大的卖点是更改跟踪和精简的“最低限度”查询,但这不是服务层的责任吗?为什么在客户端上执行这些操作变得很方便?
我查看了这些示例,似乎很多服务器端的责任正在通过 Breeze 逐渐转移到客户端。传统上,我为应用程序中的不同场景使用不同的 DTO 构建了我的 SPA,以定义在线服务器端发生的事情。CRUDding 数据只是从 JS 进行正确的 API 调用的问题。
在我看来,这种策略使其他开发人员也更容易构建客户端。他们需要知道的只是 API 端点和 JSON 结构。随着微风,他们需要知道更多。
我只是很难看到这个库的价值——尽管我想!这里的任何信息/讨论都会很棒。干杯:)