我们在Silverlight/DevForce服务中开发了项目,目前我们很容易将代码迁移到HTML5中。我的问题是,是否可以重用项目的服务器端部分,我的意思是可以重用DevForce服务还是更好地迁移到WebAPI服务?IdeaBlade为HTML5提供了Breeze Js,但它更像是数据服务提供商,不支持DevForce服务。
发布于 2013-07-27 08:40:35
您可能会问,BreezeJS是否提供了一种机制来处理客户端和运行在服务器上的Web之间的任意服务调用.以DevForce "invokeServerMethod“的方式。
BreezeJS 不。当您出于非数据原因需要与服务器对话时,DevForce "invokeServerMethod“非常有用。您不必打开和保护您自己的通道;相反,您可以在客户机和服务器之间共享DevForce安全数据通道。这也是发送实体包的一种方便的方式。建立自己的独立频道并不是什么有趣的事情。
但是,与Web服务端点编写和通信要容易得多。我们的想法是,无需BreezeJS EntityManager的帮助,您就可以很好地管理非数据通信。所以我们不认为有必要实现相当于"invokeServerMethod“的
然而,也许你有一种情况会引起我们的重新考虑。我们很想学到更多。
发布于 2013-07-26 18:45:54
今天,微风并没有与DevForce集成。我建议将请求添加到Breeze UserVoice站点中。当加入新功能时,Breeze团队使用UserVoice来判断兴趣。
简单地看一下,这里已经有一个与DevForce相关的建议:对DevForce模型的支持。
https://stackoverflow.com/questions/17879647
复制相似问题