你用哪個 Ajax framework? – Ajaxian 的調查 (2006/09)
Ajaxian » Ajaxian.com 2006 Survey Results
Ajaxian 做了一個關於 Ajax framework 使用調查,在 865 個有效的受訪者中,Prototype 一支獨秀,有 43% 的人開發 Ajax 是用它。見圖:
<<From Ajaxian.com>>
而選用的 server side 語言,不意外的,PHP 佔了 50%:

<< From Ajaxian.com >>
另外,居然有 25% 的人不是用 framework 而用 XMLHttpRequest 手工打造。
我個人觀察以上的結果,有幾點想跟大家分享:
- 在 Ajaxian 這篇的 comment 裡,有人在討論到底 Prototype、Script.aculo.us 等等到底算不算 framework,在我的眼裡那些不是 framework,充其量是 js library 而已。
- 把 Dojo 拿去跟 DWR 比沒什麼意義,畢竟這些東西用法不同。應該先把 framework 分成好幾組,同一類的放一起比才會有意義。我看不出 Dojo 19% 跟 DWR 12% 背後代表什麼。所以第一張圖我只能把它當作品牌知名度投票了。而因為 Prototype 跟 Script.aculo.us 屬於底層的東西,會吃到比較多票數可想而知。
- 第二張圖對 Ajax 而言其實是附屬的投票,不過卻發人深省。PHP 佔了 50%,比起兩大陣營的 Java 37%、.NET 16% 多出很多。代表了其實 PHP developer 對於使用像 Ajax 這類的新的技術接受度跟進入的快速程度都比 Java / .NET developer 來得快。同時也許也表現了 Java / .NET 在 Ajax 的支援上並不夠強,影響了 developer 進場。
- Java 37% 遠比 .NET 16% 高,而 Rails 的 14% 只比 .NET 少一點點,反映了 .NET 在這塊雖然宣稱有 Atlas 強大的支援,不過由於相關的資源還不太夠,我想 .NET developer 會去用它的機會也不是很高。
最後一個感想是,如果你是開發 public 的 web site 的話,還是用 open source 吧。畢竟當三流的 PHP developer 也在用 Ajax 時,一流的 .NET developer 可能還沒有足夠的 support 去大量發展 Ajax。
Blogged with Flock
Categories: AJAX, Commentary, 評論, 趨勢, Technologies, Trends, 技術

我猜 Java / .NET 還未大量導入 ajax 的主因是,在 enterprise 裡 AJAX 尚未達到 killer 的應用。AJAX 可提升不少 usability,但如果你做的是企業裡/間的服務,很炫的 UI 通常不是很重要的東西… 又不用去吸引路人來用,誰會為了 UI 去寫無法維護、該死的 javascript ?
其實 enterprise 裡有很多運用 AJAX 的機會。用 Java / .NET 常常是替企業開發給 end user 使用的系統,也許不能說靠 AJAX 吸引客戶,不過如果有一些貼心功能我想客戶是感受得到的。
另外,大家一直看到 AJAX 的 usability,沒有想過其實導入了 AJAX 對開發團隊的分工可能的改變,這個改變也許是正面的,讓系統開發更順暢快速。
最後,用 AJAX 不見得非要一堆該死的 javascript,用 YUI、Dojo 等也許可以做出很多不該死的 javascript;不然用 GWT、ZK、Ajax4jsf、AjaxTags 等等根本就不要寫 javascript 也是可以。
三流的 PHP developer …. ?
三流的PHP developer?
.Net有一流到哪去嗎?
問卷調查的基礎是什麼
受訪的族群又是什麼
只要做的出功能
三流一流~都不重要是吧!