成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2009年.NET開發者調查:jQuery和MS Ajax不分伯仲

原創
開發 前端
.NET開發者是如何使用Ajax的?本文為一位意大利.NET開發者所做的調查報告,報告結果顯示,對于.NET開發者,使用最多的Ajax/JS庫是jQuery,其次是Ajax Control Toolkit,第三是核心的ASP.NET Ajax庫。

【51CTO快譯】意大利的一位.NET開發者Simone Chiaretta做了一組調查,調查內容為.NET開發者使用Ajax的習慣。前日,Simone將調查結果發布于其個人網站codeclimber上。以下為來自Simone的調查報告:

大約一個月前,我做了一份調查表,試圖了解 .NET 開發者是如何使用 Ajax 的。此外,我還會將該調查與 2007 年末我所收集的結果進行比較。

這個調查持續了幾個星期。當搜集到大約 2500 份回復時,我就停止了調查。不用小題大做,我們先看看這些調查結果,之后,我將對收集到的數據進行進一步深入地分析。

調查結果

調查結果 

對于 .NET 開發者,使用最多的 Ajax/JS 庫是  jQuery,有 71,4% 的用戶使用。其次是  Ajax Control Toolkit (Ajax 輔助控制工具),其使用率在用戶中占 58,8%,排名第三位的是核心的 ASP.NET Ajax 庫,有 44,8% 的用戶使用。

使用最多的庫,前三名與 2007 年相同,只是顛倒了順序,2007 年的排名是  ASP.NET Ajax 第一,輔助控制工具(Control Toolkit)第二,然后才是 jQuery。

51CTO編輯推薦:流行的AJAX框架對比:jQuery,Mootools,Dojo,Ext JS

現在讓我們看看針對“你正在使用哪個 Web 框架?”的回答。調查結果顯示相當多的用戶開始采用 ASP.NET MVC 來構建他們的應用程序:有 87% 的用戶使用 WebForm(Web 表格),32% 的用戶使用 ASP.NET MVC。

另一個有趣的問題是關于技術使用情況的,77% 的開發者在回復中稱他們在產品中使用了相關的技術,而 70% 則是在開發階段使用,但讓我感到吃驚的是,8,3% 的用戶從來不用,或者僅僅在與工作無關的個人測試中使用。當你知道 2 年前這個百分比更低——僅僅只有 5% 時,你會更加目瞪口呆吧。

ASP.NET Ajax 和 Ajax Control Toolkit(輔助控制工具)

現在進行進一步的深入分析:對我來說很奇怪的是,更多的人聲稱他們使用輔助控制工具(control toolkit)而不是 ASP.NET Ajax(某些人可能沒有意識到這兩種技術之一只不過是另一技術的提取版),因此,對于調查結果,我進行了更為深入的挖掘,然后我發現使用 ASP.NET Ajax 和 Ajax 輔助控制工具的用戶百分比占總人數的 73%。這意味著,jQuery 和微軟的 Ajax 技術棧占有幾乎相同的市場份額:jQuery 占有 71% 而 MS Ajax 占有 73%。

自 2007 年以來發生了什么變化?

正如你在上文所看到的,jQuery 吸引了許多注意力,很可能得益于微軟官方的支持,而其余的幾乎保持不變。某些庫獲得更多的幾個點,但其他的,如 Prototype 和 Scrit.aculo.us,占有率下降了幾個點。而且,即使 AJAX.NET Professional 已處于冬眠休止狀態,也僅僅失去了 3% 的用戶。

07年以來的變化 

在下圖中可以看到:jQuery(藍色表示)百分比有加大增長,Ajax 輔助控制工具(紅色)有稍稍增長,核心 ASP.NET Ajax 庫(綠色)的使用量有所下降。

07年以來百分比增長 

綜合所有這些情況,可得出最后的結果,jQuery 和 Ajax 微軟技術棧具有大致相同的使用比率。

jQuery 和 Ajax 微軟技術棧具有大致相同的使用比率

#p#

WebForm 用戶與 ASP.NET MVC 用戶的比較

51CTO相關學習資料推薦:ASP.NET MVC框架視頻教程

使用 WebForm 表單的開發者更傾向選擇哪個庫?使用 ASP.NET MVC 的開發者呢?

這個調查顯示并沒有什么不同之處:804 名選中 ASP.NET MVC 的開發者更喜歡 jQuery(88%)而不是 MS Ajax(17%),而 907 名只是有 WebForm 的開發者選擇 Ajax 輔助控制工具的比率稍稍高于 jQuery(65% 對 59%)。

關于同時選擇 WebForm 表單和 ASP.NET MVC 的開發者,有一個有趣的統計數據:在這些全能型開發者之間,jQuery 的市場份額占有率更高:90%,而相對的,微軟 Ajax 技術棧僅為 16%。

第三方提供的商業化庫

商業化庫看起來開始在.NET 開發者中正在獲取空間,調查顯示有 7% 的累計增長,由 20% 上升至 27%。這表示四個開發者中就有一個使用商業化庫。占有率最高的為 Telerik,占有 15,6%,之后為 Infragistics,3,9%。DevExpress 公司的市場份額增長不少,由原來的 0,7% 上升至 3,7%。

局部編譯和客戶庫

最后一個問題是關于用戶如何使用微軟的 ASP.NET Ajax 的:

選項 回復百分比 %
局部編譯/升級面板 88
Ajax 庫 + 服務(JSON 或 XML) 54
AJAH (Async Javascript and Html:異步 JS 和 Html) 36

與之前的調查做比較可以看出,并沒有什么變化:局部編譯的技巧仍是使用微軟 ASP.NET Ajax 的上上之選,即使百分比降低了一些(由 92% 下降至 88%)。該方法長處的另一個證據是,三分之一的開發者所編寫的服務器代碼可直接返回 HTML 代碼。同時我猜測,這種方法對于 jQuery + ASP.NET MVC方法更為受歡迎,因為開發者可簡便地從活動中返回局部視圖(Partial View),并且可將 Ajax 幫助程序注入視圖中。

一些感想

17 個人(0,7%)回復說他們沒有使用任何 web 用戶界面庫:他們僅適用一般的 HTML + JS 以及服務器上 Handlers/WCF 服務。并且,這種方式的使用比率高于 ASP Classic,后者僅占 0,3%(7 名開發者)。

令人印象深刻的是,8,6% 的參與該調查的人仍手動處理 Ajax 調用,不依賴任何庫來降低開發的難度。

參與者

有人指出所有非第三方專業調查公司進行的調查都是無意義的,因為某些人為了獲取更高的百分比數字可能會進行作弊。并且,因為參與者不是隨機選取的,調查可能偏向于我的讀者。遺憾的是,關于公司要求其用戶為他們自己的產品投票,對此我無能為力,但我已經努力,盡可能選取更廣的觀眾面。該調查已經由  Bertrand Le Roy、Scott Hanselman(通過 twitter)、Craig Shoemaker、Brad Abrams、Keyvan Nayyeri 提供了友情鏈接,并且在我的意大利語博客和 Pietro Brambati 的博客上提供了鏈接(意大利語)。所有這些博客都有不同類型的讀者,并且相對我自己的博客,更為“主流”。所以,我想這個有助于解決偏見的問題。

“等等,還有呢!”

ASP.NET MVC 開發者使用 AJAX 方式的百分比是多少?還有,使用 Dojo 的 情況怎么樣?如果你對某個特定的報告有興趣,請在評論中提出要求,或者可以下載原始數據和完整的調查結果(Excel 表格,Office 2007 格式)。

總結

最大的發現是,在 .NET 開發者中間,從使用方面來講,jQuery 已加入了 ASP.NET Ajax 陣營,而且開發者沒有將 Ajax 輔助控制工具看作  ASP.NET Ajax 的提取,而這可能表示 ACT(Ajax 輔助控制工具)正在變為一個獨立的產品。

在 RTM 僅兩個月之后,ASP.NET MVC 在開發者中的使用百分比為 32%。再次謝謝那些為這次調查提供友情鏈接的朋友,以及每一位參與者。

現在到你了,對于這次調查你有什么想法?

原文:Ajax survey 2009: jQuery and MS Ajax are almost tied among .NET developers

譯者:司馬牽牛

【編輯推薦】

  1. .Net平臺開源項目五年發展回顧
  2. .NET開發人員必須知道的八個網站
  3. Java與.NET的WebServices相互調用
  4. ASP.NET MVC應用程序的本地化、單元測試和AJAX應用
  5. .NET平臺下Web測試工具橫向比較
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2012-06-27 15:28:37

VisionMobil全球移動開發者調查

2009-01-19 16:09:31

SaaS軟件即服務開發者

2012-04-23 13:56:52

StartupAndroid開發者

2013-08-06 10:15:57

iOS開發者薪資iOS開發

2010-09-07 09:01:07

開發者調查Android

2023-12-22 12:41:01

模型訓練

2019-03-19 14:03:34

PHPPython編程語言

2022-04-22 14:15:59

Go開發者受訪者

2022-05-17 10:04:59

Angular開發者調查開發平臺

2020-02-12 11:54:18

白皮書行業開發者

2013-01-07 08:42:43

開發者

2017-06-20 10:56:16

Stack OverfwebDevOps

2010-12-17 09:44:04

移動應用開發者調查報告

2011-06-14 17:33:11

開發者iOSAndriod

2014-02-17 17:29:43

CocoaChinaCocos2d-x

2009-05-22 14:11:06

JavaOneSunJava 7

2013-07-15 11:06:30

開發者興趣平板開發

2021-12-13 06:13:59

物聯網IOT物聯網技術

2021-05-10 14:50:03

.NETRust語言

2010-08-23 09:46:17

開發者
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区在线视频 | 狠狠躁夜夜躁人人爽天天高潮 | 玖玖国产精品视频 | 日本涩涩网 | 日韩高清在线观看 | 亚洲综合色视频在线观看 | 日韩久久网| 在线观看亚洲欧美 | 国产一级在线 | 午夜精品一区二区三区免费视频 | 久久精品国产免费看久久精品 | 欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1 | 国产精品久久久久久久久久妞妞 | 日韩毛片在线观看 | 精品久久久久久国产 | 成人在线 | 成人精品一区二区三区中文字幕 | 91精品国产91久久久久久吃药 | 在线免费看毛片 | 国产精品国产a级 | 亚洲午夜视频在线观看 | 狠狠爱一区二区三区 | 精品国产欧美一区二区三区成人 | 中文字幕一区二区三区精彩视频 | 欧美三级视频在线观看 | 精品国产欧美一区二区三区成人 | 黑色丝袜三级在线播放 | 国产激情视频网 | 中文av在线播放 | 日韩精品1区2区3区 国产精品国产成人国产三级 | 欧美一区二区三区久久精品 | 日韩精品极品视频在线观看免费 | 免费一区二区 | 你懂的国产 | 成人三级av | 欧美一区二区三区在线看 | 欧美一区二区在线免费观看 | 久久精品欧美一区二区三区麻豆 | 成人精品一区二区 | 日韩视频一区二区三区 | 日韩毛片中文字幕 |