将 HTML5 UI 添加到现有的 WCF/WIF/MVVM 代码库中



我们开发了一个SOA产品,它使用WCF和WIF以及自定义安全令牌服务,为使用MVVM和WPF编写的客户端提供服务,甚至还有一个Sharepoint集成的Silverlight解决方案。

现在,我们的一位客户提出了一个要求,即生成一个 HTML5 Web 前端,以便他们可以通过 iPad 托管的 Web 应用程序访问这些资源。

这对我们来说显然是一个新的领域,并提出了几个我们正在努力通过网络回答的问题。

  1. HTML5的Websockets支持多少WCF/WIF? 例如 IssuedTokenWSTrustBindingWS2007FederationHttpBinding .

  2. 我们是否需要重写大量的MVVM代码,或者可以将HTML5绑定到C#ViewModel

对这些问题中的任何一个有任何见解将不胜感激!

  1. 网络套接字只是...Websocket 除了数据传输之外,它们不会做任何花哨的事情。因此,它不会处理任何作为 IssuedTokenWSTrustBinding 或 WS2007FederationHttpBinding 的内容。

  2. 通常,移动应用程序应与完整的桌面浏览器应用程序不同,必须考虑一些事项,例如:导航,图像大小,流量中使用的数据量。每件事都必须尽可能保持最低的速度。如果您不介意忽略上述所有内容,那么答案是肯定的,您可以将所需的HTML5功能添加到Views/ViewMOdels中。

最新更新