blog 版:http://blog.dontcareabout.us/2015/01/2014-gwt.html
原始報告請到
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%
(譯註:後面兩章略過)