2011-01-11 22 views
0

客戶端有一個.NET框架並使用MS AJAX。這比jQuery作爲一個庫有利嗎?我想,因爲它是MS他們會收取更多額外的功能,以防你想要更多的定製或是不正確的東西?使用MS AJAX和jQuery有什麼優勢?

+0

[微軟AJAX客戶端庫VS的jQuery]的可能重複( http://stackoverflow.com/questions/609683/microsoft-ajax-client-library-vs-jquery) – David 2011-01-11 20:54:31

+0

是不是真的打算在音樂會中使用呢? http://www.theregister.co.uk/2010/03/17/microsoft_rachets_jquery_play/ – 2011-01-11 21:01:08

回答

1

MS Ajax免費。但在這一點上,JQuery實質上是MS Ajax,至少在MS完全是behind這個意義上說,MS相對於它有控制權。

如果你指的是像UpdatePanel這樣的東西,那麼在我看來,你會得到一定程度的生產力和透明度成本。用JQuery無法做的事情你無能爲力,所以我傾向於學習JQuery。上面也看到了Maxym的帖子。

2

我會留用jQuery:

  • 非常強大
  • 社區驅動
  • 相當不錯的所有主流瀏覽器優化
  • 提供了很多插件
  • 有大活躍的社區(以John Resig爲頭:)

也許MS Ajax有一些優勢,如果你將它與.NET框架一起使用,但我不確定,因爲這是客戶端框架,所以它應該是獨立的。

+0

同意。微軟在這方面的產品並沒有讓我印象深刻。 AJAX工具包的東西似乎仍然試圖維持微軟的方法,使Web開發成爲一系列拖放小部件,這些小部件模糊了實際的「網絡內容」,因此開發人員「不必擔心它」。通常情況下,我已經看到開發人員用MS AJAX生成大量的垃圾信息,而這些垃圾信息可以通過jQuery避免。 – David 2011-01-11 20:59:44

0
MS AJAX vs. jQuery 

Ease of Use vs. Flexibility/Performance 

MS AJAX使您能夠快速構建支持Ajax的asp.net網站,而不需要的JavaScript的很多知識 - 它模擬服務器端框架;但是與jQuery相比,它具有更好的性能。

以上是不是唯一的差別,但主要的一個恕我直言(我開發的高負載的網站,這樣的性能使我所有的差異)

相關問題