html框架怎么連接網(wǎng)站 Web前端和后端有啥區(qū)別,該如何選擇?
Web前端和后端有啥區(qū)別,該如何選擇?區(qū)別確實(shí)是真的太大啊,兄弟。假如你也不是編程人員,嗯,肯定感覺(jué)起來(lái)好像沒(méi)什么分別是什么,是因?yàn)槎际窃趯?xiě)代碼,Web前端人員可能會(huì)還會(huì)切切圖、調(diào)調(diào)色之類的。如果不是
Web前端和后端有啥區(qū)別,該如何選擇?
區(qū)別確實(shí)是真的太大啊,兄弟。
假如你也不是編程人員,嗯,肯定感覺(jué)起來(lái)好像沒(méi)什么分別是什么,是因?yàn)槎际窃趯?xiě)代碼,Web前端人員可能會(huì)還會(huì)切切圖、調(diào)調(diào)色之類的。
如果不是你也是編程人員的話,那我就不大好明白你這個(gè)Web后端是什么意思?是指現(xiàn)代的Java服務(wù)端之類的,那就實(shí)現(xiàn)Node.js的Web服務(wù)端人員?
只不過(guò)現(xiàn)在微服務(wù)大肆橫行,加上組件化、模塊化后,Java服務(wù)端和Web前端的編程語(yǔ)言、代碼風(fēng)格、數(shù)據(jù)邏輯區(qū)別太大,這邊基本就沒(méi)辦法說(shuō)明白啥區(qū)別,因?yàn)檎f(shuō)他們有不同點(diǎn)的話,只能說(shuō)他們大都代碼了。
所以我我就懷疑你得問(wèn)的意思是后者吧,問(wèn)Web前端和Web后端有啥區(qū)別?
首頁(yè),我說(shuō)下相同點(diǎn)
1、是用JavaScript來(lái)編寫(xiě)的
2、2的話,好象沒(méi)有了……
目前Web前后端分離后,論是Web前端那就Node.js技術(shù)棧后端,基本上都是基于Node.js進(jìn)行代碼編譯與如何處理的。
講點(diǎn)各個(gè)的特性吧:
Web前端肯定老樣子,HTML、CSS、JavaScript,這三個(gè)我還是Web前端的基礎(chǔ)分成,然后再會(huì)用一些框架,如Vue和React,會(huì)在用組件化思路參與設(shè)計(jì),很清楚Chrome調(diào)優(yōu),是可以實(shí)際RESTFul或其它協(xié)議與后端并且接口調(diào)用與展示出,急切點(diǎn)的,必須可以使用與設(shè)計(jì)流量器數(shù)據(jù)庫(kù),不管是LocalStory那就WebSQL。所以你會(huì)發(fā)覺(jué),Web前端程序員是不需要進(jìn)行UI切圖的,這是其中一小部份能力。
而Node.js后端人員,必須做的那就是和Java服務(wù)端不多了,除了在用的是JavaScript,需要做關(guān)系或非關(guān)系數(shù)據(jù)庫(kù)查詢,需要做高并發(fā)的性能優(yōu)化,是需要做服務(wù)端業(yè)務(wù)邏輯處理,或是一些服務(wù)器設(shè)備讀寫(xiě)等你的操作。
反正要做的有很多,但其中有個(gè)最重要的的那就是,Web前端人員的操作平臺(tái)是瀏覽器,一切都目的是在瀏覽器上淋漓盡致地展現(xiàn),并操作瀏覽器而做的事情,而后端人員,不管是Node.js應(yīng)該Java,也是就是為了對(duì)線上服務(wù)器并且操作。
當(dāng)然了怎莫選擇,這個(gè)看你興趣了,基礎(chǔ)扎實(shí)的話,全棧確實(shí)是也可以的。
你認(rèn)為平面設(shè)計(jì)和網(wǎng)頁(yè)設(shè)計(jì)一樣嗎?
雖然也是設(shè)計(jì),但兩者我還是有很多地方是差別的。
網(wǎng)頁(yè)設(shè)計(jì)以外出兩張美美的設(shè)計(jì)圖之外,還是需要考慮網(wǎng)站前期規(guī)劃和頁(yè)面交互操作以及之后的前端實(shí)現(xiàn)程序問(wèn)題。里面會(huì)真包含一些技術(shù)實(shí)現(xiàn)的問(wèn)題,會(huì)或者的緊張。而平面設(shè)計(jì)就會(huì)如果說(shuō)很多,只要根據(jù)以一個(gè)方向去并且創(chuàng)意發(fā)想,然后電腦設(shè)計(jì)完全呈現(xiàn)。這個(gè)是兩者在出發(fā)點(diǎn)上就修真者的存在的區(qū)別。
而如果不是你本身是一家公司的設(shè)計(jì)部門設(shè)計(jì)師,那工作當(dāng)中,在完成這兩者時(shí)所不需要對(duì)接的部門也是一樣的的。網(wǎng)頁(yè)設(shè)計(jì)會(huì)更多的和技術(shù)部并且對(duì)接,只不過(guò)要參照技術(shù)上的問(wèn)題去馬上的做調(diào)整。而平面那就會(huì)跟市場(chǎng)、運(yùn)營(yíng)的部門進(jìn)行對(duì)接。從這一點(diǎn)上也估計(jì)可以不感到兩者之間的差距很小吧。
后來(lái),網(wǎng)頁(yè)設(shè)計(jì)是技術(shù),平面設(shè)計(jì)是制圖。