vue項目打包部署到服務(wù)器 作為前端開發(fā),pc端和移動端有什么不同?
作為前端開發(fā),pc端和移動端有什么不同?傳統(tǒng)的前端開發(fā)通常指的是Web前端開發(fā),主要應(yīng)用在PC端,而目前的前端開發(fā)除了PC端之外還包含了移動端,而移動端開發(fā)在技術(shù)結(jié)構(gòu)上有了一些新的變化。在技術(shù)結(jié)構(gòu)上,
作為前端開發(fā),pc端和移動端有什么不同?
傳統(tǒng)的前端開發(fā)通常指的是Web前端開發(fā),主要應(yīng)用在PC端,而目前的前端開發(fā)除了PC端之外還包含了移動端,而移動端開發(fā)在技術(shù)結(jié)構(gòu)上有了一些新的變化。
在技術(shù)結(jié)構(gòu)上,傳統(tǒng)的PC端主要以Html、CSS和JavaScript為主,而移動端則需要包括Android開發(fā)、iOS開發(fā)和WP開發(fā)等。Android開發(fā)需要學(xué)習(xí)Java語言或者是kotlin,而iOS開發(fā)則需要學(xué)習(xí)OC或Swift語言,WP開發(fā)則需要掌握C#語言。目前不少開發(fā)團(tuán)隊已經(jīng)把移動端開發(fā)并入到前端開發(fā)團(tuán)隊,這對于前端開發(fā)人員來說,需要進(jìn)一步豐富自己的知識結(jié)構(gòu),以便于提升自身的崗位競爭力。
在開發(fā)模式上,PC端開發(fā)能夠呈現(xiàn)的內(nèi)容更加豐富,可以采用的操作方式也比較靈活,但是對于移動端來說,能夠呈現(xiàn)的內(nèi)容往往是比較有限的,要想讓用戶有一個比較好的使用體驗需要在頁面設(shè)計上下一番功夫。移動端由于屏幕大小是有限的,所以在設(shè)計上并不能像PC一樣追求大而全,移動端要追求“小而美”,要能在有限的屏幕上呈現(xiàn)出更加豐富的內(nèi)容,這往往是移動端設(shè)計的難點。
在部署方式上,PC端通常并不需要安裝任何軟件,只要把產(chǎn)品部署到網(wǎng)絡(luò)上,PC端就可以通過瀏覽器來進(jìn)行訪問。而對于移動端來說,往往需要到應(yīng)用市場下載相應(yīng)的App產(chǎn)品,然后才能進(jìn)行訪問,而為App服務(wù)的服務(wù)器端往往需要采用云計算平臺進(jìn)行部署。
目前,隨著移動互聯(lián)網(wǎng)的不斷發(fā)展,移動端的開發(fā)已經(jīng)逐漸成為了一種比較常規(guī)的開發(fā)形式,掌握移動端開發(fā)技術(shù)也將是前端開發(fā)人員的基本要求之一。
我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。
如果有互聯(lián)網(wǎng)方面的問題,也可以咨詢我,謝謝!
Web前端的路該怎么走?
初級:只需要能夠利用 HTML、CSS 和 JavaScript 進(jìn)行一般的靜態(tài)網(wǎng)頁設(shè)計,這個時候其實就已經(jīng)具有一定的生產(chǎn)力,可以稱為初級工程師了。
中級:首先是代碼管理,你必須學(xué)會使用svn和git。其次是熟練運用前端框架和JS開發(fā)各種組件,前端框架包括Bootstrap、Foundation。JS組件:AngularJS、Vue.js、Node.js、Ajax、Json等。Ajax 和 json 通常用于和后端交互,在實際業(yè)務(wù)中也經(jīng)常用到。
高級:對前端架構(gòu)、原生業(yè)務(wù)框架開發(fā)性能優(yōu)化方面有深入了解。
隨著WEB前端的飛速發(fā)展,在移動互聯(lián)網(wǎng)時代,都到了現(xiàn)在這個時代,人工智能即將到來,算法已經(jīng)火起來了,可不能緊抓著css、html、js這些。
真的要緊跟著技術(shù)的前沿,Vue、React這些也已經(jīng)不算太新的東西了,小程序、app開發(fā)也已經(jīng)起來一段時間了,TypeScript和ES-2015都發(fā)布了。
前端之路真是越走越寬了,關(guān)于服務(wù)器,瀏覽器,數(shù)據(jù)庫的知識都需要涉及,學(xué)無止境。
總之一句就是不斷學(xué)習(xí),不斷學(xué)習(xí),不斷學(xué)習(xí),不斷學(xué)習(xí),不斷學(xué)習(xí)……