iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Vue.js

深入 Vue.js 世界 : 30 Days 核心概念與實作系列 第 3

DAY 3 - 踏上 Vue.js 的世界,為什麼選擇 Vue.js ?

  • 分享至 

  • xImage
  •  

DAY 3 - 踏上 Vue.js 的世界,為什麼選擇 Vue.js ?


你不可不知使用 Vue.js 理由

那為什麼會選擇 Vue.js 呢 ? 你不可不知使用 Vue.js 理由

一、初學框架 No.1

因為我是前端轉職者,在剛接觸程式時光是 JavaScript 就把我搞得頭昏腦脹,所以一開始選擇 Vue.js 最大原因就是因為他好上手、易學,相對來說學習曲線比較友善,再加上線上有很多豐富的教程及友善社群,讓你在學習上更順暢。

相關學習文件 :

  • Vue.js 完整的官方文檔,還有中文 !!
    https://cn.vuejs.org/guide/introduction.html
    在上面還可以切換選項展示不同教學寫法,從入門 Vue2 Option Api (組合式) 及 Vue3 Composition API皆可查看
  • Vite 官方開發的打包、建構工具,超快速編譯超香不試看看嗎?
    https://cn.vitejs.dev/guide/
  • Nuxt (Vue 框架)
    超香的Nuxt,優化很多Vue功能,像是自動匯入元件、SPA/SSR渲染,搭配開發香到不行
    https://nuxt.com.cn/

二、輕量、漸進式框架

Vue框架是三大框架中最輕巧、輕量的,我們可以看到下面Vue是最輕量的

那甚麼是漸進式框架?

基礎架構 > 選擇需要的套件擴充 > 擴充專案 > 完整大型專案架構

我們可以選擇從簡單入門,中間有需求再漸漸的擴充專案(漸進式框架),而不是一開始就建立好大型複雜的架構,讓開發者看了就害怕,這類型框架也很適合小專案使用,這也是許多新創公司、小型專案喜愛用Vue.js框架原因之一。

輕量、靈活漸進式框架,讓我們開發上有更友善的體驗,更直覺的使用更易上手


三、優良的開發者體驗(Developer Experience)

在初期我選擇Vue.js原因是因為好學、好上手,但是當我真的開始實際開發後,更喜歡的點是優良的開發體驗(DX),像是最快速的Vite、最棒的開發者工具 Devtools 、狀態管理工具 Pinia、很香的 Nuxt (輕鬆切換SPA、SSR不求人),他擁有完善的相關配套套件,在開發上體驗即好,而且大多工具也十分好上手,大多皆可以由淺入深去學,所以十分推薦初學、入門者去體驗看看這個框架。


四、超豐富社群生態,多元化的生態

因為Vue.js極其友善的特性,所以使用呼聲很高,在開發上使用的人也很多,亦有十分多的社群,像是台灣有創辦 Vue.js Taiwan 社群,也有講習固定舉行(laravel x vue),近期還有請到尤雨溪大大來分享,今年鐵人賽更是加入Vue.js主題(Wow),當社群活躍開發使用者多,潛力就大,也很期待未來Vue.js的發展


(偷曬一下尤大的照片,年輕有為啊 !)


上一篇
DAY 2 - 飛越時代前端大進化 ,三大框架差異 ?
下一篇
DAY 4 - 建立到銷毀:深入了解 Vue 生命週期
系列文
深入 Vue.js 世界 : 30 Days 核心概念與實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言