簡體   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