iT邦幫忙

2023 iThome 鐵人賽

DAY 30
1
Vue.js

這是我的 Vue.js 筆記,不知道有沒有機會幫到你系列 第 30

我的 Vue.js 筆記(30) - Vue 的版本代號與參賽後記

  • 分享至 

  • xImage
  •  

前言

這篇文章來回收 為什麼選 Vue? 所埋的伏筆。

我就先說了,這篇應該不會是什麼太正經的文章,純粹是最後一天放飛自我的內容 XD

Vue 的版本代號

會想寫 Vue 的其中一個原因,就是他的版本代號真的很有趣。

2013 年發佈的第一個 Vue 版本是很正經的 VueJS,在那之後的版本,幾乎全部都是一些膾炙人口的動漫名稱:

版本號 發布時間 版本代稱
0.6 2013年12月8日 VueJS
0.9 2014年2月25日 Animatrix : 駭客任務動畫版
0.10 2014年3月23日 Blade Runner : 銀翼殺手
0.11 2014年11月7日 Cowboy Bebop : 星際牛仔
0.12 2015年6月12日 Dragon Ball : 七龍珠
1.0 2015年10月27日 Evangelion : 新世紀福音戰士
2.0 2016年9月30日 Ghost in the Shell : 攻殼機動隊
2.1 2016年11月22日 Hunter X Hunter : 獵人
2.2 2017年2月26日 Initial D : 頭文字D
2.3 2017年4月27日 JoJo's Bizarre Adventure : JoJo 的奇妙冒險
2.4 2017年7月13日 Kill la Kill : Kill la Kill
2.5 2017年10月13日 Level E : 靈異E接觸
2.6 2019年2月4日 Macross : 超時空要塞
2.7 2022年7月1日 Naruto : 火影忍者
3.0 2020年9月18日 One Piece : 海賊王
3.1 2021年6月7日 Pluto : PLUTO ~冥王~
3.2 2021年8月5日 Quintessential Quintuplets : 五等分的花嫁
3.3 2023年5月11日 Rurouni Kenshin : 神劍闖江湖
3.4 2023年12月28日 Slam Dunk : 灌籃高手
3.5 2024年09月01日 Tengen Toppa Gurren Lagann : 天元突破 紅蓮螺巖

筆者認為取得最好的代稱無非是 OnePiece

相信大家都知道 Vue 曾經經歷 Vue2 到 Vue3 的大翻版,誕生了全新的 Composition API 語法,與此同時,有許多「大秘寶」等著我們這些開發者去挖掘,這其實也是筆者推薦新手直接從 Vue3 入門的原因。 說不定我們可以比魯夫還要早成為海賊王

參賽後記

筆者最有感觸的大概是 Vue 3.2 版,五等分的花嫁 三玖我婆。 (我知道正式譯名是 五等分的新娘,不過還是比較喜歡 五等分的花嫁 這稱呼)

我應該算是在 海賊王 時期開始接觸 Vue,雖然這個版本開始已經可以使用 composition API 進行開發,不過當時工作需求還沒正式使用這個語法,所以我還是在用 火影忍者 那段時期的 2.6 、2.7 版本開發,當時跟 Vue2 的 Option API 語法奮戰了好一段時間。

實際開始碰 Vue3,就是在 五等分的花嫁 版本的時期,毅然決然放棄成為火影,選擇開後宮,想當初大家問我為什麼要寫 Vue ,我都直接 Show 出 Vue 的版本代號給他們看,五等分的花嫁 欸 ,好框架,不用嗎??,這個版本同時也陪我度過了快兩個年頭,直到今年得知 神劍闖江湖 發佈時,竟然還有那麼一絲絲感傷的心情出現, 重製版小薰 CV 是 高橋李依!!,推薦大家去看!!

遙想多年前,筆者從零開始接觸程式的時候,總覺得這東西跟自己格格不入,好像進入另一個世界、另一個生活圈一樣,要跨越這個門檻真的很痛苦。記得當時常常為了理解那些學不懂的觀念,好費好幾天,每天腦袋累到像是跑完 800/1600 那樣,完全動不了。

到近期這種痛苦的學習感受似乎漸漸在消失(不知道是不是麻痺了),以前看「官方文件」看個兩句話就投降了,現在在看前端領域的官方文件,似乎大致能理解該如何操作,這也讓我真正認知到,自己好像真的脫離「新手村」了。

在脫離新手村之後,開始參與前端社群的活動,又注意到 Vue 的版本號,好像感覺到自己跟工程師的世界似乎沒有那麼的「格格不入」,Vue 這個圈子有很多開發者都跟自己有相同的興趣,甚至有些還都是業界的大神們。

有了這一點認知後,似乎多了那麼一點動力推進自己去探索那些過往不敢(或是不會)去探索的領域的動力,確實也在真的踏入之後,才發現這些行為並沒有想像中的困難,就只是自己願不願意做罷了。

那感覺應該就跟「運動」一樣,動的時候很痛苦,不動的時候很舒服,但驅使自己去運動卻是一個能將自己推到更好的方向的舉動。

參加鐵人賽不外乎就是其中一個舉動,過往的我總是覺得自己腦中的那堆東西不值得分享出來給大家見笑,總認為寫技術文章這種事情應該是那些大神們才適合。

今年還真不知道哪根筋不對,參加了鐵人賽還一次報名兩場,這才意識到其實我算是蠻喜歡「教別人」自己已經會的東西。同時也在「講解」的過程中,注意到有些觀念明明用得很兇,卻沒能力把它講解清楚,才認知到這可能代表自己對於觀念的理解並不是那麼透徹,概就是所謂「教學相長」吧!

這系列的 Vue 筆記,絕大多數(幾乎全部)都是閱讀下列這三個網站的教學後,重新使用自己的文字來說明觀念:

  1. 重新認識Vue.js: 008 天絕對看不完的Vue.js 3.0 指南
  2. Vue.js 官方網站
  3. Alex 宅幹嘛 YouTube 頻道

需要學習完整的 Vue.js 內容,這三個連結的資訊一定會更完善,不過如同系列文開頭所說的,筆者希望這個筆記內容能成為幾乎完全不懂程式的新手的「敲門磚」,所以還是盡可能說明那些熟手習以為常,但新手可能有疑惑的地方。

總之,我的 Vue 筆記鐵人賽就此完結,如果你剛好是個想走馬看花認識 Vue 的讀者,希望這 30 篇的筆記能幫助到你。


上一篇
我的 Vue.js 筆記(29) - 將專案打包上版到 GitHub Pages
系列文
這是我的 Vue.js 筆記,不知道有沒有機會幫到你30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
jtlin1206
iT邦新手 5 級 ‧ 2023-10-15 15:15:51

恭喜完賽~~ 在IT邦看到認識的人真好,讓我覺得自己不是邊緣人/images/emoticon/emoticon02.gif

imall iT邦新手 4 級 ‧ 2023-10-15 15:36:07 檢舉

哇!!! 有朋自遠方來,不亦悅乎!!!
祝你今天也成功完賽!!!

我要留言

立即登入留言