我们从一开始就正在构建“下一代”网站。 目前对于 UI,我们使用 EXT 和 asp.net 我们认为后端应该是由 iis 托管的 WCF 服务,应用程序将从该服务获取数据。主要原因是为了支持不同的技术而需要更改 UI。我担心的是速度。 请我感谢任何意见。 盖伊
最佳答案
如果速度是主要考虑因素,您可以采取两种方法:
使用基于 JSON 的库。如果它是一个简单的应用程序,在 UI 层没有太多逻辑(并且大多数推送到服务),那么您可以使用 jQuery 或 EXT 等库使页面成为纯 HTML 并支持 JS,正如您已经提到的那样。后端服务可以是 .NET 或 Java 服务,因为它们都原生支持 json。
如果出于多种考虑,您一定要使用 ASP.NET,则优先选择 tcp 绑定(bind)而不是 http 绑定(bind)(有关其优缺点的更多信息,请访问 MSDN。如果安全性不是一个大问题,请不要使用 HTTPS 或任何传输级别的安全性。
最终的实现将取决于您拥有的大量资源。如果你有擅长 JS 的人,那么就选择第一个选择。如果人们对 ASP.NET 更熟悉,请坚持使用第二个。
关于c# - Web 应用程序后端即服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6330092/