前端開發(fā)和后端開發(fā)
路一直都在
發(fā)布于 廣東 2018-02-10 · 3.5w瀏覽 3回復(fù) 8贊
? ? ??本來前兩天就想續(xù)上以前課堂小講,可是沒有來得及,于是就到了今天,今天還是給大家介紹一對(duì)互聯(lián)網(wǎng)技術(shù)的專業(yè)名詞—— 前端開發(fā)和后端開發(fā)。

? ? ??前久,我們做了一套系統(tǒng),就提到這兩個(gè)詞,用系統(tǒng)的人,我們讓他們選擇是前端項(xiàng)目還是后端項(xiàng)目,于是無意中考到很多人 ,我也因此又解釋很多遍,一次次地解釋時(shí),我意識(shí)到我可以發(fā)這篇小課堂啦!

? ? ??不多廢話了,我認(rèn)為前端開發(fā)和后端開發(fā)的"前"是指顯示在用戶眼前的東西,比如界面,"后"也是隱藏在后面的工作邏輯 。舉個(gè)例子:用戶登錄功能,其中用戶看見的登錄頁面、輸入框、按鈕這些就是前端,提交后系統(tǒng)要判斷用戶是否存在,密碼是否正確是后端。前端有點(diǎn)像公司的業(yè)務(wù)部門,是門面,后端有點(diǎn)像支撐部門,是基石,誰也不能說誰更牛,大家最好合作無間。如果只重前端再美的界面是花架子,只重后端再好的性能會(huì)讓大家吐槽!

? ? ??話說前些年,很多人還是更加恭維后端的,因?yàn)榍岸吮容^單一,后端技術(shù)卻五花八門。不過近幾年移動(dòng)互聯(lián)網(wǎng)崛起,那些"可惡"的老舊瀏覽器和設(shè)備紛紛被淘汰,前端終于長舒一口氣,再也不用跟他們"胡攪蠻纏",于是前端技術(shù)迅速崛起,各種框架也是讓大家不得不驚嘆。用戶體驗(yàn)更是不用說,直接就是革命,最重要的還是這讓開發(fā)變得更高效,解放了生產(chǎn)力。所以就目前前端后端怕誰也別說對(duì)方"不成器",這個(gè)也形成了更加良性的開發(fā)生態(tài)!

? ? ??隨著這個(gè)生態(tài)逐漸變好,讓前后斷分離的技術(shù)更加實(shí)用起來。前后端分離,其實(shí)就是前端開發(fā)干前端開發(fā)的事,后端開發(fā)干后端的事,兩者之間用數(shù)據(jù)通信接口形成對(duì)接,用戶不但感受不到分離,甚至覺得更加流暢。

? ? ??前端開發(fā)可以包括:頁面設(shè)計(jì)、頁面制作、邏輯跳轉(zhuǎn)、數(shù)據(jù)綁定等,開發(fā)語言上主要是html、css、js、flash等,其中flash已經(jīng)逐步被淘汰,其他的則變得更加強(qiáng)大,特別是其中的js,出來各種炫目的框架。

? ? ??后端開發(fā)可以包括:系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、業(yè)務(wù)邏輯編寫、接口編寫、性能優(yōu)化等,開發(fā)語言很多,一般大家覺得程序員神 鬼莫測多數(shù)就是因?yàn)檫@些神奇的語言,比如讓很多人頭皮發(fā)麻的C言語、C++,名聲大噪的Java,前些年很火的php,還有更老牌的asp,當(dāng)然還有像python 、R這種因?yàn)榇髷?shù)據(jù)人工智能而崛起的語言……

? ? ??就是這樣,前后端都有很多語言,還每年都有排名,很有意思,從中我們也能看出技術(shù)領(lǐng)域的快速變化,作為開發(fā)人員,誰都不是完全無憂無慮的,如果不學(xué)習(xí),無論是前端還是后端都可能被淘汰,下面就給大家看看這些年的變動(dòng)情況吧。
2014年

2015年

2016年

2017年
路一直都在
我不懶啊
瀏覽 3.5w
8
相關(guān)推薦
最新評(píng)論 3
贊過的人 8
評(píng)論加載中...

暫無評(píng)論,快來評(píng)論吧!