當今社會互聯網技術在不斷的極速發展,其中離不開每一位熱情奮進的技術人員。天天層出不窮的新概念,熱火朝天的區塊鏈,氾濫的共享經濟,每一年蜂擁而至搶着每一手熱點發布的手機廠商,還有資訊快餐充斥着咱們全部能看到的場景。這一切都離不開界面的呈現,內容上、形式上、功能上都在以非同凡響的效果吸引着你我,當中離不開一個角色--前端。前端
前端是從web應用開發分離出來的用戶層,也就是用戶接口,直接與用戶進行交互,通訊技術發展促進了不少前端技術的變革。從最傳統的開發模式開始,隨着的先後端分離,AMD,CMD和UMD的模塊化管理,工程化出現和發展,再演變爲前端MVVM和當今的小程序。前端與其說是一個職業,更是一項不斷學習提高自個人過程,做爲前端開發者堪比蓋世武俠,招式當然重要,惟有內功心法才能讓功力大增。程序員
2017 年,微信小程序橫空出世,依託微信的強大市場佔有量,小程序的出現影響了人們的生活,簡單方便的移動操做界面應用在生活方方面面,可是對於前端開發者來講,意味着咱們又要掌握一套的框架,甚至又催生了一個職業—小程序工程師。web
小程序是一種不須要下載安裝便可使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或者搜一下便可打開應用。也體現了「用完即走」的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。小程序
開發市場規模不斷擴大,前端開發的角色愈加重要。對於大部分應用級開發而言,開發團隊的人員配備正向前端傾斜,包括Android開發、iOS開發、PC端開發、小程序開發等角色進一步壯大了前端開發團隊,前端工程師的崗位權重佔比將不斷加劇。後端
雖然開發應用一直在向前端傾斜過渡,做爲一名小小的前端,是否是也敢挺着身板自稱程序員呢?由於前端就三大法寶:HTML、JS、CSS。技術,顯然站不住腳。前端三架馬車React、Angular、Vue 這樣面向現代 web 應用需求的前端框架及其生態,與APP結合的混合開發模式,內嵌單頁webview,Hybrid App。都在混淆這前端界。這些讓咱們感受眇小羸弱。微信小程序
你是否也在考慮WEB統一的時代來臨,更或是由你改變?若是你有這樣的想法,那麼你來對了,Uniapp正在作這些事情,讓開發有着統一的規範。api
Uniapp 是一個使用 Vue.js 開發跨平臺應用的前端框架。開發者經過編寫 Vue.js 代碼,Uniapp 將其編譯到iOS、Android、H五、以及各類小程序平臺。前端框架
在實際開發中,同一個項目可能須要分別在H5 端,小程序端,甚至React Native 端有相同的表現,咱們就須要開發和維護多端不一樣代碼,工做量是很是巨大的。Uniapp 繼承自 Vue.js,提供了完整的 Vue.js 開發體驗。Uniapp 組件規範和擴展api與微信小程序基本相同。有必定 Vue.js 和微信小程序開發經驗的開發者可快速上手,用特定的集成語言與多端語言進行對話就能在多個平臺發佈,省去了開發成本,節約了時間,何樂而不爲呢?微信
曾在網上看到一句,「程序界的「二八定律」,百分之八十的問題能夠運用百分之二十的知識來解決,而剩下的百分之二十的問題須要運用百分之八十的知識來解決。準備好那百分之八十的知識,纔會在遇到有挑戰的問題時更加遊刃有餘,機會永遠留給準備好的人。」前端工程師
我不是你的老師,只是你的一個旅伴而已。你問我路在何方,我指向我倆的前方。