此时,我确信由强大的数据查询服务支持的声明性绑定是为Web编写可扩展的富客户端应用程序的秘诀。
显然,声明数据绑定有很多选项(Knockout JS和Rivets用于Backbone仅举几例)。但是,当涉及到查询服务器,缓存数据和跟踪客户端上的更改时,唯一看起来成熟的模块化解决方案似乎是Breeze JS。然而,虽然它声称不支配服务器技术,但所有文档示例都显示Breeze运行.NET。
服务器必须满足哪些API相关或其他要求才能充当Breeze应用程序的端点?是否足够实施OData协议?那里有什么例子可以点亮这条路吗?还是其他图书馆解决了我错过的这个问题?
答案 0 :(得分:0)
是的,OData就足够了。但是,我们仍然在研究OData保存支持(当然,查询很好)。
对于延迟发送非.NET示例感到抱歉。我们绝对致力于开放,可插拔的后端,并将在未来几周内发布更多样品。
另外,请在我们的UserVoice feedback page上投票赞成这些功能(或提交您自己的功能)。这有助于我们确定下一步工作的优先顺序。谢谢!
答案 1 :(得分:0)
您可以将nodejs用作JayData的oData服务器 http://jaydata.org/blog/install-your-own-odata-server-with-nodejs-and-mongodb 它是免费和开源的