完美世界手游官网隐藏任务 www.gytoi.icu

圖0:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

2018 年,Vue 在前端圈大火,它的性能也變得越來越穩定,很多初創公司和中小型企業終于意識到了 Vue 的強大威力和巨大價值,同時,Vue 也開始走向大型企業。

最近,國外一機構 Monterail 對 Vue 生態圈做了一個調查報告,該報告是在 2018 年 11 月和 12 月進行的,主要是軟件開發者,更重要的是,本報告也獲得尤雨溪本人和 Monterail 開發主管 Szymon Korzeniowski 的點評。

調查內容和對象

本報告主要總結了 Vue 在社區中的使用情況:

  • Vue 在公司里的流行程度;
  • 將 Vue 加入到公司技術棧的原因以及在做出這一決策時的疑慮;
  • 在開發 Vue 項目時所選擇的解決方案;
  • 在前端開發當中所使用的庫或框架;
  • 后端開發所使用的編程語言;
  • 對 Vue 未來的預測。

受調者分布

公司大?。ㄔ憊な浚?/strong>:

中小型公司(少于 100 人):65.1%

中型企業(100 到 1000 人之間):19.5%

大型企業(多于 1000 人):12.5%

團隊大?。ㄍ哦映稍筆浚?/strong>:

小團隊(2 到 10 人):73.5%

個體:13.5%

中型團隊(11 到 25 人):10.5%

大型團隊(25 人以上):2.5%

在公司里的角色

開發人員:75%

CTO:13%

其他:8%

項目經理:4%

下文中我們將會大家整理該報告的重要內容。

調查結果

關鍵點

92% 受調者表示將在下一個項目中繼續使用 Vue;

94% 受調者通過官方文檔學習 Vue;

75% 受調者指出,易于集成是 Vue 的一大優勢;

差不多 60% 的受調者認為,在未來 12 個月,Vue 將在他們的公司變得越來越流行;

58% 的受調者決定將 Vue 添加到他們的技術棧中,因為這個框架實在太容易上手了。

1. 將 Vue 添加到技術棧中的主要原因是什么?

圖1:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

超過一半的受調者表示 Vue 很容易上手,初創公司使用它來快速開發 MVP,而在較大型的企業里,因為 Vue 容易與已有的 CMS 集成,所以也得到了廣泛采用。

在 2017 年的報告中,有 59% 的受調者表示他們之所以選擇 Vue,也是因為出于相同的原因??杉?,采用 Vue 背后的驅動因素一直沒有改變過。

2. 在將 Vue 加入到技術棧之前,你和你的團隊有過哪些疑慮?

圖2:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

差不多 50% 的受調者表示,缺乏 Vue 開發經驗是他們在考慮使用 Vue 時的主要顧慮。而在 2017 年的報告中,這個數字為 45%。

但值得注意的是,人們對 Vue 未來的不確定性降低了將近 10%——在 2017 年的報告中為 45%,而在新版報告中為 36%。

對此,尤雨溪表示,這是一個好兆頭,這個數字會進一步下降,因為 Vue 團隊將更多的工作投入到項目的治理、管理和可持續發展中。

3.Vue 的優勢有哪些?

圖3:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

4.Vue 在哪些方面存在不足?

超過 130 位受調者指出,Vue 缺少移動解決方案是它的一個最大不足。這個問題在 2017 年的報告中也是名列前茅。

對此,尤雨溪認為 NativeScript 的 Vue 集成現在非??煽?,也許很多開發者還沒有注意到它,因為它不是“官方的” ,而 Progress(NativeScript 背后的公司)已經在加倍投資。在混合應用領域,Quasar 已經成熟并即將發布 1.0 版本,而 Ionic 4 現在也完全兼容 Vue。因此,開發者想使用 Vue 構建移動應用程序是完全可行的。

50 位受調者提到了需要一個更大的 Vue 生態系統,能夠提供更好的工具和庫。

46 位受調者認為需要改進 Vue 的文檔,以便讓開發更順暢。

42 位受調者認為需要更好的測試工具和庫。

尤雨溪認為,Vue 3.0 發布后,將能解決這個問題,因為 3.0 中自定義渲染器 API 可以輕松創建自定義以進行測試。

35 位受調者建議改進現有的學習資源,可以加入更多真實的案例,特別是企業級應用。而在 2017 年的報告中,提出這個問題的有 67 人,可見 Vue 學習資源的數量和質量在這 15 個月中有了長足的改進。

5. 在新項目中使用 Vue 的可能性有多大?

圖4:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

92.3% 的受調者表示他們有非常大的可能性會在下一個項目中繼續使用 Vue。

6. 所在的公司使用 Vue 有多長時間了?

圖5:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

在 2017 年的報告中,有 46% 的受調者表示,他們所在公司使用 Vue 的時間短于 6 個月。而這一數字在新版報告中有了很大的改觀,差不多 37% 的受調者表示,他們所在公司使用 Vue 的時間在一到兩年之間。這表明,之前剛開始使用 Vue 的開發者一直在堅持使用 Vue。

7. 通過哪些資源來學習 Vue?

圖6:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

與之前一樣,官方文檔仍然是學習 Vue 的最重要的資源。不過,在線課程也越來越流行,增長了 10 多個百分點,這可能與出現越來越多的高質量在線課程有關。

8. 在未來 12 個月內,所在公司使用 Vue 的人數會增加嗎?

圖7:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

超過 59% 的受調者認為在未來 12 個月,Vue 將在他們的公司里越來越流行。在 2017 年的報告中,這個數字為 54%。另外,值得注意的是,在大公司(超過 1000 名員工)工作的受調者當中,超過 73% 的人確信 Vue 將在他們的公司中得到越來越廣泛的采用。

9. 在過去一年中,你在 Vue 項目中使用了哪一門語言?

圖8:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

Szymon Korzeniowski 認為,隨著 ES2015 和更新版本中引入了新功能,現代 JavaScript 已被開發人員和瀏覽器所接受。像 Babel 這樣的工具可以通過 Vue CLI 添加到項目中,可以輕松地將 ES5 用于舊版瀏覽器。

再者,TypeScript 已經成為 Vue 生態系統中的熱門選項,而且已經在 Vue 2.5 和 Vue CLI 得到了強大的支持。這個數字在未來可能會進一步提升,因為 Vue 3.0 將用 TypeScript 重寫。

10. 在過去一年中,你在 Vue 項目中使用什么來編寫 HTML?

圖9:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

11. 在過去一年中,Vue 項目的應用場景是什么?

圖10:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

Vue 涵蓋了廣泛的使用場景,85%的受訪者使用 Vue 作為構建完整 SPA,其中 23.1%甚至將其與服務器端一起使用。另一方面,Vue 向現有靜態站點或后臺應用程序添加交互性的“插入式”用例也很常見,36.5%和 32.6%的受訪者分別以這種方式使用它。

12. 在過去一年中,你在 Vue 項目中使用什么來進行路由?

圖11:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

作為官方的 Vue 路由庫,毫無疑問,Vue Router 是強有力的領導者。過去一年中有近 85%的受訪者在他們的項目中使用過 Vue Router。

13. 在過去一年中,你在 Vue 項目中使用什么來進行全局狀態管理?

圖12:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

與 Vue Router 類似,Vuex 是 Vue 生態系統中的官方狀態管理解決方案,因此近 87%的受訪者使用它。

14. 在過去一年中,你是怎樣在 Vue 項目中指定 CSS 作用域的?

圖13:2019 年 Vue 生態圈調查:92% 的開發者將繼續用 Vue

用簡單的 HTML 在.vue 文件中創建 scoped styles 的能力已被證明是一項巨大的成功,近 80%的受訪者在 scope CSS 上使用了它,只有不到三分之一的開發者仍在使用像 BEM 這樣的手動模式。

15. 在你的上一個 Vue 項目中,有多少 CSS 是全局的?

16. 上一個 Vue 項目是使用什么 CLI 工具創建的?

2018 年推出了 Vue CLI 3 的穩定版本,預先配置 Webpack 4、集成和非常棒的圖形用戶界面使啟動新項目變得更容易。

17. 在進行前端開發時,你使用了什么庫或框架?

18. 你所在公司在進行后端開發時使用了什么語言?

總結

Monterail 認為,在接下來的幾年中,具有兩年以上 Vue 開發經驗的開發者將會上升,這意味著 Vue 將會越來越成熟、穩定,而即將發布的 Vue 3.0 帶來的重大突破也將可能會震撼 JS 領域。

余下全文(1/3)

本文最初發表在www.infoq.cn,文章內容屬作者個人觀點,不代表本站立場。

分享這篇文章:

請關注我們:

發表評論

電子郵件地址不會被公開。 必填項已用*標注