gpt4 book ai didi

.net - HTML5 如何处理能够像 Silverlight 那样运行 .NET 托管代码的问题?

转载 作者:太空狗 更新时间:2023-10-29 14:15:23 26 4
gpt4 key购买 nike

好的,我还处于理解 HTML5 的初级阶段,请多多包涵。我知道 HTML5 无疑是视频、流媒体、交互等方面的明显 future 。但 Silverlight(自版本 2 起)的一大优点是能够在客户端上运行 .NET 托管代码。是的,它需要 Silverlight 插件,但除此之外能够运行托管代码是一项强大的功能。使用 WCF 返回服务器是轻而易举的事,所以我喜欢这种能力,并且由于它的丰富功能,在我的 ASP.NET 页面中嵌入了几个 Silverlight 控件。

随着所有关于 HTML5 将 Silverlight 推到一边(甚至直接或间接来自 MSFT)的讨论,HTML5 是否能够像 Silverlight 一样促进托管 .NET 代码客户端从 Web 运行?

谢谢!

最佳答案

在可预见的将来,HTML 将没有专门用于运行 Microsoft 可执行代码的工具,没有。为了从浏览器中运行 .NET 代码,要么需要插件(例如 Silverlight),要么浏览器必须调用本地可执行文件(出于安全原因,它本身需要标准 HTML/JavaScript 之外的东西)。

关键是 HTML/CSS/JavaScript 是开箱即用的普遍支持。因此,您无需编写要求用户安装插件的代码(.NET 代码、Flash 代码等),而是编写在标准浏览器(JavaScript、HTML 等)中运行的代码。

您仍然可以在服务器上正常运行 .NET 代码,并且可以非常轻松地通过 AJAX 与服务器通信。但对于客户端代码,在这种特定情况下,插入从带有插件的专有技术转向默认支持的标准技术。

关于.net - HTML5 如何处理能够像 Silverlight 那样运行 .NET 托管代码的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334210/

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