gpt4 book ai didi

.net - Silverlight 的替代品

转载 作者:行者123 更新时间:2023-12-04 23:07:09 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

去年关闭。




Improve this question




我已经构建了一个应用程序(使用 Silverlight 4),它非常成功并且被我们的许多客户使用。我们正在计划对应用程序进行新一轮的更改,但我们担心 Silverlight 的 future 并正在考虑替代方法。以下是我们应用程序的一般要求——我们特别选择了 Silverlight,因为它允许我们做所有这些事情:

  • 必须在 Windows 和 Mac 上运行
  • 添加新功能时必须允许自动更新

  • 必须允许返回到服务器的通信,但也允许在用户的 LAN 上进行网络访问。


  • 最后一项是关键:我们的应用程序用于与特定的专有设备进行通信。有时,该设备是“在云中”访问的,这是通过 RIA 服务完成的,返回到我们的服务器;但是,在某些情况下,设备存在于用户的 LAN 中,因此我们能够在浏览器之外运行并通过专用 LAN IP 地址与设备通信。
    在 Microsoft 技术堆栈中是否有针对这种情况的替代方法?还是使用其他方法的技术?
    我担心微软用 HTML5 替换 Silverlight 的路线图不会提供在用户的 LAN 上进行通信的机制。

    最佳答案

    我相信 Silverlight 是您目前最好的选择。这是一款成熟的产品,显然可以满足您的需求。 Silverlight 将得到微软至少 10 年的支持,所以现在真的没有必要担心它的 future 。如果我是你,我真的不会想换任何东西。您的其他选择是:

  • WinForms(成熟,但不会在 Mac 上运行,也不会进一步发展)
  • WPF(成熟,但不会在 Mac 上运行,即将淘汰)
  • ASP.NET/HTML(让你接触到,但更难开发,你将无法与设备通信)和
  • Metro(仅适用于 Windows 8,不成熟,要到今年晚些时候才会推出)。

  • 确实,Silverlight 是您目前的最佳选择,而且可能还会持续一段时间。

    关于.net - Silverlight 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404746/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com