2010-11-21 63 views
2

AJAX和jQuery有什麼區別。他們兩人是否都做同樣的事情。如果他們做了每個人的優點和缺點。我試圖學習ASP.NET AJAX,但不確定jQuery是否提供相同的功能?ASP.NET AJAX框架vs jQuery

謝謝。

+2

MS AJAX逐漸被jquery取代,所以你可能認爲它已經過時。 – 2010-11-21 17:53:12

+0

@user,使用jQuery UI完全與UI控件分離。 – kobe 2010-11-21 18:58:23

回答

4

MS AJAX庫和jQuery是同樣能夠滿足用戶界面需要爲ASP.NET應用程序的兩個像樣的JavaScript庫。每個組織和所採取的做法的方式,兩者之間完全不同 - 圍繞$功能主要是基於

jQuery - 它是該包裝元素匹配指定選擇對象的構造器,插件提供擴展功能prototype並且實用功能作爲功能對象的屬性提供。

Microsoft AJAX library,另一方面需要延長一些JavaScript的原生對象的prototype和提供的命名空間應該感到熟悉的.NET開發人員中組織有用的功能的方法。許多用你最喜歡的.NET語言進行編程的習慣用語都被繪製成一個JavaScript庫。

使用這兩個相當多,我個人更喜歡jQuery。對我而言,使用和完成任務感覺更直觀。 jQuery的開發更加活躍(事實上,我相信Microsoft Ajax庫將沒有更多的開發投入到它的中,它們的重點更多地放在jQuery現在作爲首選的客戶端解決方案),並且比MS更輕量級。阿賈克斯。我很滿意JavaScript是與C#.NET編程完全不同的東西,我喜歡接受這種差異並遵循爲該語言建立的習慣用語和約定。

+0

感謝您的答案球員 – SRK 2010-11-21 17:56:45

+0

我只是想補充一點,MS ajax庫不比jquery重嗎?我認爲它增加了很多可以增加頁面大小的標記代碼。 – kobe 2010-11-21 18:57:03

+0

@ gov-是的,MS AJAX庫比jQuery更大,就像在發送更多字節時一樣。 – 2010-11-21 19:49:48