【发布时间】:2024-01-19 19:49:01
【问题描述】:
我们需要在服务器端以最少的代码重写来制作客户端 - Web 服务器应用程序:
客户
网络浏览器; 桌面应用程序(win、mac); Iphone(网络和本地); Android(网络和本机); (也许是其他一些移动平台);
网络服务器
.Net 与 IIS 7.x
应用程序必须在不同的设备上运行,并通过安全连接与服务器通信。我们将首先开发 Web 应用程序,然后是桌面,然后是移动版本。 我们不想重写服务器端代码。无论如何,客户端代码重写是不可避免的......
我们正在考虑制作以下数据交换架构:
对于我们将使用的浏览器:HTTPS、HTML、JSON、XML、AJAX...
对于桌面和原生移动应用程序:HTTPS、JSON、XML(不需要 HTML 标签)...
【问题讨论】:
-
嗨 JacobM,我们会问建议的解决方案是否有用,或者应该考虑其他解决方案?
标签: client webserver protocols communication