Silverlight可以用于与jQuery相同的东西,还是用于不同的东西?
例如,vb.net可以用于与C#相同的东西,而C#用于与JavaScript不同的东西.Silverlight和jQuery是像vb.net和C#,还是更像C#和JavaScript?
有趣的谜语.不,Silverlight和jQuery完全是两个不同的东西.如果你想要类比,Silverlight更类似于Adobe Flash.jQuery是一个类似于Prototype,Dojo等的Javascript库.
Silverlight可用于创建丰富的交互式媒体,更像是Flash,而不是其他任何东西.jQuery是一个javascript库.
它更像是C#和JavaScript之间的区别.高级别的Silverlight和jQuery旨在用于类似的事情 - 在Web浏览器中进行丰富的用户交互.但是,Silverlight可以通过使用.NET框架做一些更有趣的事情,并允许你使用WPF进行处理,这样你就可以添加3D渲染,高级打印,播放电影,DRM(呃)以及更多jQuery的东西还不能做.也就是说,我毫不怀疑像jQuery这样的JavaScript和JS框架最终会赶上Silverlight可以做的大部分事情.
另外需要提及的是Silverlight要求用户下载并安装浏览器插件,而jQuery适用于任何支持JavaScript的现代浏览器.我认为Silverlight与Adobe Flash比jQuery更具可比性.