【问题标题】:data driven (real-time) Web frontend数据驱动(实时)Web 前端
【发布时间】:2012-08-06 11:23:48
【问题描述】:

我们正在寻找一种更好的方式将数据更新通知发送到 Web 前端。

这些通知触发事件,通过 JavaScript (JS) 执行业务逻辑和更新元素,以动态更新页面而无需重新加载。

目前这是通过服务器端线程完成的,该线程会及时触发 A-synch JS 事件以通知 Web 前端检查数据是否已更改。

这种机制有效,但团队内部的感觉是它可能会更有效率。

该工具是用 C#/ASP.NET 结合 JS 编写的,我们使用 PokeIn 库进行 aSynch JS/C# 调用。

欢迎对改进功能提出任何建议!包括仍然保持 JS/C#/ASP.NET 使用的完全不同的方法。

【问题讨论】:

    标签: c# asp.net frameworks data-driven


    【解决方案1】:

    这是一个真正的问题吗?我想将此添加为评论,但我没有足够的分数。无论如何,如果您需要 pokein 为您做的事情(各方之间的对象翻译),那是您唯一的选择。虽然有 websync、signalr 等解决方案。它们不处理对象翻译,也没有不同的方法等。更好的是,您可以从 pokein 的 websocket 功能中受益。其他两个都需要用于 websocket 的 Windows Server 8。 Pokein 让您可以在任何服务器版本或平台上使用 websocket..

    【讨论】:

      【解决方案2】:

      听起来像SignalR 会帮助你吗? This blog post 给了很好的介绍。

      【讨论】:

        【解决方案3】:

        我最近试图解决类似的问题(报告由与服务器通信的外部服务触发的实时更新),结果证明SignalR 非常适合这种情况。

        基本上,它是一个包含长轮询、Web 套接字和其他一些技术的库,使用(透明地)服务器和客户端上可用的任何技术。

        到目前为止,我只有很好的经验。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-06-26
          • 1970-01-01
          • 2020-07-23
          • 2021-12-19
          • 1970-01-01
          • 2010-09-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多