2015年1月24日 星期六

2014 年 GWT 調查報告中文摘要

原始報告請到 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%

(譯註:後面兩章略過)

沒有留言:

張貼留言