日期:2014-05-18  浏览次数:20892 次

关于silverlight几个问题请教一下
有向silverlight方面研究的可能,主要是希望能够解决几个问题

1、silverlight是跨浏览器的吗?
因为如果使用html+js做项目,有时需要考虑多浏览器的支持,虽然有jquery这类工具集,但是实践中还是发现需要针对不同浏览器编写不同的代码。

2、silverlight运行在客户端浏览器,那么是否意味着服务端可以是其它的平台,如php或者java,甚至是linux操作系统

谢谢!

------解决方案--------------------
(1)是,前提是浏览器本身要支持SL运行时环境,目前主流PC平台,Windows XP以上、Mac OS X以及Linux主要发行版都支持。但是一些早期的、精简的、冷僻的、特殊设备的环境可能不支持,具体去msdn查阅微软的支持列表。
(2)是,和服务器语言/平台无关。和客户端不同,服务器端理论上没有什么限制。
------解决方案--------------------
你可以把sl和flash/flex做一个对比。
sl提供了一个封闭的运行环境,所以只要运行环境一致,运行起来是没有区别的。

sl和js没有任何可比性。
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/silverlight/bb187358.aspx