繁体   English   中英

我可以使用silverlight来替换javascript和JQuery吗?

[英]Can I use silverlight to replace javascript and JQuery?

我有一个大量使用JQuery的web应用程序。 如果可能的话,我想开始使用silverlight。 而不是使用jquery ajax功能和其他jquery功能,我想使用silverlight。 这可能与silverlight有关吗?

不同的工具。 jQuery最适合操作DOM。 Silverlight(表面上)最适合富Internet应用程序,而不是操纵DOM。 如果您的Web应用程序尝试使用JavaScript创建一个很酷的UI,那么Silverlight可能非常适合替换大量的JavaScript代码。

如果你的应用程序使用JQuery现在用Silverlight替换它很可能不仅需要重做你的JQuery功能,还需要重做任何HTML,CSS,表单处理以及关于你的应用程序的所有内容,具体取决于它的功能和当前设计的方式。

我同意Jonathon,他们真的是两种不同的工具。

谢谢。

缺口

nickgs.com

从技术上讲,是的。

但您必须明白,您必须从底部重写所有应用程序。 Microsoft建议将RIA服务作为与Silverlight一起使用的最佳实践设计,但这将使您更改所有设计甚至数据层。

所以答案是肯定的。 但你最好坚持使用jQuery。

@ Luke101,您可以使用Silverlight no probs设计整个网站。 但问题是你的目标受众是什么?

Silverlight目前尚未附带浏览器,因此许多计算机还没有它,因此需要下载它。

考虑到偏执狂的数量,我认为当一个broswer要求你时,人们有点犹豫下载一些东西。

你将要工作的环境我认为不再是HTML了,你将在xaml工作。

还要考虑目标浏览器。 仍然有很多人使用<gasp> IE6,我不确定SL是否会在其上运行。

转向SL背后的动机是什么? 如果因为它看起来很酷,不要忘记很多归结为设计,如果你不是设计人,你可能会比你在HTML中工作更大。

您可能还想了解如何与设计师集成。 我知道MS Expression旨在使工作更轻松,但它仍然是早期的产品。 此外,您的设计师是否了解Expression或Blend并知道如何使用它?

我得到的是这里有一个很大的学习曲线,相当于某人的钱,你可能在一段时间内看不到任何东西。

是。

Silverlight在浏览器中运行,jQuery(JavaScript)也在浏览器中运行。 所以他们可以在技术上互相替换,假设你想要的所有功能都存在于另一个中(包括在各种浏览器中支持)。

是。 具有RIA服务的Silverlight可以取代jQuery AJAX站点。 根据站点的功能,您甚至可以将站点的功能分解为silverlight“小部件”以实现各个功能。 危险在于Silverlight可以迅速进入难以更新的应用程序(尽管它将保证跨浏览器的兼容性)。 Silveright正在进入版本4,它还没有完成,所以它正在快速变化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM