原始報告請到 https://vaadin.com/documents/10187/4238532/GWT_report_2015.pdf 下載。 這個連結是在某個 G+ 上頭看到的, 目前 https:/vaadin.com/gwt 的連結還是指向 2013 的版本, 但是 https://vaadin.com/gwt/report-2015 的東西似乎 ready 了?
這是在 2014 年作的調查,所以雖然 vaadin 是標注 2015 年, 我還是以 2014 為篇名。
基本上都只翻譯數據跟(個人認定的)重點,非逐句翻譯。
1. 評價
4.47 分(滿分 5 分)。
這是 1101 份投票的平均分數。有 82% 的人投了 4 分以上。
2. 關於你
2.1 你用了多久的 GWT?
- 78%:超過 2 年
- 14%:1~2 年
- 8%:1 年內
2.2 你用什麼 GWT 的 framework?
- 70%:原生 GWT
- 20%:GXT
- 13%:GWPT
- 11%:Vaadin
- 10%:Smart GWT
- 10%:其他
你可以看到「用一個以上的 framework」是相當典型的狀況
2.3 你在團隊中的角色
- 44%:開發人員
- 21%:隊長
- 20%:架構師
- 7%:專案管理
- 6%:死星上的人?
2.4 團隊大小
公司平均規模是 4500 人、開發團隊 19 人(中位數 5)中有 13 人(中位數 4)在用 GWT。 平均來說,每個公司有 10% 的人在用 GWT。
團隊大小分佈圖,分三個線性區段:
- 0(0%)→10(50%)
- 10(50%)→18(10%)
- 18(10%)→80(0%)
前端開發人員分佈圖,分三個線性區段:
- 0(0%)→2(50%)
- 2(50%)→6(10%)
- 6(10%)→20(0%)
2.5 過去一年 GWT 團隊大小的變化?
團隊大小的變化(譯註:括號內是去年同一個問題的數據,原文沒有):
- 53%(47%):一樣
- 33%(41%):擴編
- 10%(10%):縮編
- 4%(3%):我只是小員工,不確定…
公司內有多少 project 在用 GWT:
- 32%:只有我手上這個
- 41%:2~4 個
- 16%:5~9 個
- 11%:10 個以上
2.6 地理分佈
(譯註:括號內是去年同一個問題的數據,原文沒有)
- 53%(58%):歐洲
- 23%(25%):北美洲
- 9%(8%):亞洲(譯註:我還是沒有參與調查 XD)
- 9%(4%):南美洲
- 3%(2%):澳洲
- 3%(2%):非洲
3. GWT 的成品
3.1 畫面數量
(譯註:括號內是去年同一個問題的數據,原文沒有)
- 56%(48%):超過 20
- 22%(22%):11~20
- 15%(21%):5~10
- 7%(10%):1~4
3.2 Responsive Web Design
- 51%:支援 RWD
- 49%:不支援 RWD
3.3 browser 支援度
下列數據分別為 希望 2014 年有支援
/ 希望 2015 年有支援
)
- IE 6 跟 7:9% / 3%
- IE 8:44% / 23%
- IE 9:66% / 49%
- IE 10:76% / 71%
- IE 11:70% / 81%
- Windows Phone:NaN / 24%
- iOS:49% / 51%
- Safari:62% / 63%
- Chrome:93% / 95%
- Firefox:92% / 91%
- Android:50% / 53%
- Others:NaN / 2%
3.4 裝置支援度
(註:下列數據分別為 2013 年
/ 2014 年
)
- Desktop:99% / 98%
- Tablet:45% / 49%
- Phone:30% / 36%
- 其他:2% / 2%
3.5 成品為誰而寫?
end-user 類型:(譯註:括號內是去年同一個問題的數據,原文沒有)
- 38%(43%):公開但收費
- 37%(35%):內部使用
- 23%(17%):公開且免費
- 2%(5%):其他
成品類型:(譯註:括號內是去年同一個問題的數據,原文沒有)
- 66%(46%):商業內部 application
- 54%(33%):商業外部 application
- 29%(13%):content-rich 網站
- 8%(2%):Portlet
- 3%(1%):遊戲
- 5%(5%):其他
3.6 deploy 到哪裡?
- 65%:自己的機器上
- 26%:Cloud
- 8%:Hybrid cloud
(譯註:因為不確定 Cloud 跟 Hybrid Cloud 的差別,所以保留原文)
3.7 用哪一種雲端平台?
- 51%:Amazon
- 30%:Google Cloud
- 16%:其他
- 4%:OpenShift
- 2%:Azure
- 2%:Linode
- 1%:Bluemix
- 1%:Jelastic
4. 開發階段
4.1 IDE
(譯註:括號內是去年同一個問題的數據,原文沒有)
- 72%(76%):Eclispe
- 23%(18%):IDEA:
- 4%(5%):Netbeans
- 1%:其他
4.2 GWT 版本
- 2%:trunk 版
- 33%:2.7
- 42%:2.6
- 15%:2.5
- 4%:2.4
- 1%:2.3
- 0%:2.2
- 1%:2.1 以前
- 2%:孟獲孟獲孟獲…
4.3 Java8 超棒的,你呢?
- 23%:Java6
- 59%:Java7
- 18%:Java8
4.4 怎麼作 UI?
- 47%:用 Java 刻
- 47%:UiBinder
- 6%:GWT designer
4.5 後端通訊方式
(譯註:括號內是去年同一個問題的數據,原文沒有)
- 51%(53%):GWT-RPC
- 8%(11%):Request builder
- 7%(7%):Request factory
- 6%(4%):RESTY(譯註:去年是 RESTY,沒有後綴的
-GWT
) - 6%(6%):Vaadin
- 6%(7%):自製
- 5%(3%):gwt-platform
- 1%:RPC-Dispatch
- 1%:Protocol Buffers
- 2%:孟獲孟獲孟獲
- 7%:其他
5. 其他 framework 與 GWT
5.1 下一個 project 還會用 GWT 嗎?
- 85%:是
- 15%:否
5.2 你會考慮哪些其他的 framework?
- AngularJS:43%
- JQuery:35%
- Native mobile applications:25%
- 純 JavaScript:23%
- SpringMVC:22%
- Polymer:21%
- Vaadin:20%
- GXT:16%
- Dart:15%
- Errai:9%
- SmartGWT:8%
- JSF:7%
- Play!:7%
(譯註:後面兩章略過)
沒有留言:
張貼留言