如何将Breeze Js与DevForce服务一起使用



我们已经在Silverlight/DevForce服务中开发了项目,目前我们正在将代码转移到HTML5中。我的问题是,是否可以重用项目的服务器端部分,我的意思是,是否有可能重用DevForce服务或更好地迁移到WebAPI服务?IdeaBlade有用于HTML5的Breeze Js,但它看起来更像是数据服务提供商,不支持DevForce服务。

您可能会问BreezeJS是否提供了一种机制来处理客户端和服务器上运行的Web API之间的任意服务调用。。。以DevForce"invokeServerMethod"的方式。

BreezeJS。当您因非数据原因需要与服务器对话时,DevForce"invokeServerMethod"非常有用。您不必打开并保护自己的通道;相反,您可以在客户端和服务器之间共享DevForce安全数据通道。这也是发送实体包的一种方便方式。建立自己的独立频道并不好玩。

但是编写Web API服务端点并与之通信要容易得多。我们的想法是,如果没有BreezeJS EntityManager的帮助,您可以很好地管理非数据通信。因此,我们认为没有必要实现等效的"invokeServerMethod"

然而,也许你有一个场景会让我们重新考虑。我们很想了解更多。

Breeze现在没有与DevForce集成。我建议将请求添加到Breeze UserVoice网站。Breeze团队在引入新功能时使用UserVoice来判断兴趣。

快速浏览一下,我发现已经有一个与DevForce相关的建议:支持DevForce模型。

最新更新