大家好,我Ian啦!今天應該算是特別篇吧,我在9/28參加了一年一度的JSDC前導,所以想在這邊跟大家分享一下自己的心得:
先說說我自己為什麼報名好了,我在去年開始碰觸前端,中間有停過,暑假才接著繼續摸索,所以真正在學習的時間大概是6個月吧!那在決定學習Vue之後,遇到最麻煩的問題就是:
JS底子太爛啦!!!!
然後又不小心看到了JSDC的售票資訊就衝了(當然,我也趁著活動前,利用暑假把JS惡補了一番)
整個技術坊總共有7個議程:
這個議程主要就是告訴大家React的優點阿,以及講者(Sam大)自己在接觸React上的心路歷程,以及如何入門,挑選相關套件...等等。
這個議題的講者是Vue.js taiwan的主辦人-Kuro大
Kuro大也是分享了自己的心路歷程(被angular 2嚇到改寫Vue...)以及對於Vue的基本介紹,並且介紹接下來
即將問世的Vue 3.0對比2.x版本有著什麼樣的差別,以及將會對TypeScript有更好的支援性。
我個人覺得這個議程的氛圍蠻有趣的,當然也處處充滿著火藥味XDD
整個議程下來,Angular給我的感覺就是DX好,然後Angular很棒,以及強調TypeScript的絕對優勢。
這應該是整場下來最嗨的一個議程,基本上就是前面三位的講者大大互相傷害,不過可以在他們互相傷害的過
程中知道,這3種選擇沒有絕對的好與壞,完全端看使用者當下的開發需求罷了。
該議程著重在當網站上線後,流量需求日漸擴大時,微服務架構的好處,以及相關的結構圖,講者(Fred大)也告訴我們可以
在開發專案時就將未來的流量負荷..納入考量,先將服務拆分開來,日後方便分散處理。
AMP是由google所推動的一個前端框架,他能夠使網頁加載更快速,並且有著學習門檻低,更好的SEO...等等
但是也是有一些小缺點,像是:沒辦法寫custom js,以及瀏覽器的域名問題(能夠解決,但是有點小麻煩)
在聽過這個議程後,仔細想想,生活周遭真的有不少的網站都有使用AMP下去做開發,看來也是一項值得投資的技術阿!
該議程是介紹PWA(Progressive Web App)我們可以透過它製作web app(非native app)
也可以使用AMP去搭配開發。
總結:
其實在支付票價的時候有點心痛(畢竟對窮學生來說有點小貴),不過一整天下來,聽了各個領域的大神的經驗分享,以及了解到前端的趨勢以及發展,是非常超值的,然後也對三大框架有了更進一步的認知,雖然我是不會棄坑,但應該會開始學習TypeScript,等到Vue 3.0問世時才不會痛吧XDD(3.0同樣支持原生JS喔!)