這篇文章來回收 為什麼選 Vue? 所埋的伏筆。
我就先說了,這篇應該不會是什麼太正經的文章,純粹是最後一天放飛自我的內容 XD
會想寫 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 筆記,絕大多數(幾乎全部)都是閱讀下列這三個網站的教學後,重新使用自己的文字來說明觀念:
需要學習完整的 Vue.js 內容,這三個連結的資訊一定會更完善,不過如同系列文開頭所說的,筆者希望這個筆記內容能成為幾乎完全不懂程式的新手的「敲門磚」,所以還是盡可能說明那些熟手習以為常,但新手可能有疑惑的地方。
總之,我的 Vue 筆記鐵人賽就此完結,如果你剛好是個想走馬看花認識 Vue 的讀者,希望這 30 篇的筆記能幫助到你。
恭喜完賽~~ 在IT邦看到認識的人真好,讓我覺得自己不是邊緣人![]()
哇!!! 有朋自遠方來,不亦悅乎!!!
祝你今天也成功完賽!!!