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

2009年.NET開發(fā)者調(diào)查:jQuery和MS Ajax不分伯仲

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

【51CTO快譯】意大利的一位.NET開發(fā)者Simone Chiaretta做了一組調(diào)查,調(diào)查內(nèi)容為.NET開發(fā)者使用Ajax的習(xí)慣。前日,Simone將調(diào)查結(jié)果發(fā)布于其個人網(wǎng)站codeclimber上。以下為來自Simone的調(diào)查報告:

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

這個調(diào)查持續(xù)了幾個星期。當(dāng)搜集到大約 2500 份回復(fù)時,我就停止了調(diào)查。不用小題大做,我們先看看這些調(diào)查結(jié)果,之后,我將對收集到的數(shù)據(jù)進(jìn)行進(jìn)一步深入地分析。

調(diào)查結(jié)果

調(diào)查結(jié)果 

對于 .NET 開發(fā)者,使用最多的 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

現(xiàn)在讓我們看看針對“你正在使用哪個 Web 框架?”的回答。調(diào)查結(jié)果顯示相當(dāng)多的用戶開始采用 ASP.NET MVC 來構(gòu)建他們的應(yīng)用程序:有 87% 的用戶使用 WebForm(Web 表格),32% 的用戶使用 ASP.NET MVC。

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

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

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

自 2007 年以來發(fā)生了什么變化?

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

07年以來的變化 

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

07年以來百分比增長 

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

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

#p#

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

51CTO相關(guān)學(xué)習(xí)資料推薦:ASP.NET MVC框架視頻教程

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

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

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

第三方提供的商業(yè)化庫

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

局部編譯和客戶庫

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

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

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

一些感想

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

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

參與者

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

“等等,還有呢!”

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

總結(jié)

最大的發(fā)現(xiàn)是,在 .NET 開發(fā)者中間,從使用方面來講,jQuery 已加入了 ASP.NET Ajax 陣營,而且開發(fā)者沒有將 Ajax 輔助控制工具看作  ASP.NET Ajax 的提取,而這可能表示 ACT(Ajax 輔助控制工具)正在變?yōu)橐粋€獨(dú)立的產(chǎn)品。

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

現(xiàn)在到你了,對于這次調(diào)查你有什么想法?

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

譯者:司馬牽牛

【編輯推薦】

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

2012-06-27 15:28:37

VisionMobil全球移動開發(fā)者調(diào)查

2009-01-19 16:09:31

SaaS軟件即服務(wù)開發(fā)者

2012-04-23 13:56:52

StartupAndroid開發(fā)者

2013-08-06 10:15:57

iOS開發(fā)者薪資iOS開發(fā)

2010-09-07 09:01:07

開發(fā)者調(diào)查Android

2023-12-22 12:41:01

模型訓(xùn)練

2019-03-19 14:03:34

PHPPython編程語言

2022-04-22 14:15:59

Go開發(fā)者受訪者

2022-05-17 10:04:59

Angular開發(fā)者調(diào)查開發(fā)平臺

2020-02-12 11:54:18

白皮書行業(yè)開發(fā)者

2013-01-07 08:42:43

開發(fā)者

2017-06-20 10:56:16

Stack OverfwebDevOps

2010-12-17 09:44:04

移動應(yīng)用開發(fā)者調(diào)查報告

2011-06-14 17:33:11

開發(fā)者iOSAndriod

2014-02-17 17:29:43

CocoaChinaCocos2d-x

2013-07-15 11:06:30

開發(fā)者興趣平板開發(fā)

2009-05-22 14:11:06

JavaOneSunJava 7

2021-05-10 14:50:03

.NETRust語言

2021-12-13 06:13:59

物聯(lián)網(wǎng)IOT物聯(lián)網(wǎng)技術(shù)

2016-03-24 09:51:41

Stack Overf開發(fā)者報告
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲狠狠丁香婷婷综合久久久 | 欧美日韩久 | 免费成人高清在线视频 | 欧美日韩一区二区三区不卡视频 | 午夜精品久久久久久 | 国产小视频自拍 | 午夜黄色影院 | 人人擦人人干 | 人人澡人人射 | 亚洲午夜精品久久久久久app | 欧美一级三级在线观看 | 国产成人精品综合 | 欧美一区二区另类 | 午夜精品视频在线观看 | 亚洲视频在线观看 | 一二三区视频 | 超碰97人人人人人蜜桃 | 国产中的精品av涩差av | 亚洲品质自拍视频网站 | 成人性视频免费网站 | 精品久久久久久久 | 日韩欧美一区二区三区免费观看 | 亚洲天堂色 | 香蕉久久av | 成人精品一区二区三区四区 | 精品av| 伊人一区 | 久久爱综合 | 国产黄色在线 | 久久另类视频 | 成人欧美一区二区三区1314 | 欧美色综合一区二区三区 | 成人午夜 | 中文字幕 在线观看 | 国产精品揄拍一区二区 | 精品成人 | 在线免费观看成人 | 国产一区二区三区在线 | 久久久这里都是精品 | 久久精品视频播放 | 免费看片在线播放 |