前端前景展望

我是一隻圓發表於2018-12-20

題目有點大,這裡拋磚引玉一下,歡迎各位博友留言交流。

首先來看一個問題,前端是不是程式猿?寫程式碼的難道不是猿?前端寫的程式碼太low,算不得一隻猿!

前些年的時候,還沒有前端這個概念,應該叫網頁工程師,作用僅僅是展示內容,這一點從很多學校的網站可以看到。前端興起的很大原因,是使用者體驗的上升。陪女朋友逛街的時候,發現男士的店子很少,女生的就多得多,女性作為當前消費的主要群體,無論是好看、酷炫,還是實惠,都是追求體驗。小編以為,前端最初是為女性網路消費群體而生的,各種效果,各種商家活動,精美絕倫的視覺盛宴,看花了眼,就是買買買,如果網站做成了上個世紀那種,還有人買嗎?

如果說使用者體驗的提升是前端的一次誕生,那手機的流行就是前端的一次再生。網站移動化,更多的是app的盛行。作為native的主打技術,安卓和iOS各自獨領風騷,前端難以插入一腳,H5的出現,給前端落地移動端提供了技術支撐,H5搭載app的混合開發模式,是現在也是以後的發展趨勢。H5的優勢在哪裡,易維護,跨平臺,除此之外,真幹不過native,可就是這兩點,就夠了。易維護,每次版本迭代,只需要把程式碼上傳伺服器,使用者不用更新app,安卓做了版本迭代,iOS也要,這就是H5的跨平臺優勢,不分系統,不分機型,管你是山寨機,還是大蘋果,甚至是PC端的5大瀏覽器,我一套程式碼給你搞定。網際網路就是燒錢,H5的一個重要價值點在於降低成本。

大前端的概念也是近幾年流行的,小程式從前端的技術角度來看,和3個主流前端框架同出一轍,只是在寫法上有所區別,微信的巨大使用者量,讓小程式為前端增添了新的血液。Node.js 的誕生,是前端領域的一個重大事件,它讓 JavaScript 成為與PHPPythonPerlRuby 等服務端語言平起平坐的指令碼語言,我們終於可以說我們是一隻猿了,關於node.js,三言兩語說不盡,後續會有文章分享心得。

小編以為,前端已經分化出這樣幾個方向,傳統pc端、移動app、小程式,各自發展,又相互交叉。

今天就到這裡了,來日方長,大前端,我們慢慢聊!

相關文章