HTML5如何处理能够运行像Silverlight这样的.NET托管代码呢?

前端之家收集整理的这篇文章主要介绍了HTML5如何处理能够运行像Silverlight这样的.NET托管代码呢?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好的,我正处于理解 HTML5的初期阶段,所以请耐心等待.我理解HTML5是视频,流媒体,交互等的明显未来,毫无疑问.但Silverlight(从版本2开始)的一大优势是能够在客户端上运行.NET托管代码.是的,它需要Silverlight插件,但除此之外能够运行托管代码是一个强大的功能.使用WCF返回服务器很简单,所以我喜欢这种能力,并且由于其丰富的功能,我在ASP.NET页面上嵌入了几个Silverlight控件.

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

谢谢!

解决方法

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

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

您仍然可以在服务器上运行.NET代码,并且可以非常轻松地通过AJAX与服务器通信.但是对于客户端代码而言,这种特殊情况的推动远离了专有技术,插件是默认支持的标准技术.

猜你在找的HTML5相关文章