網(wǎng)站制作NEWS
怎樣自己建設(shè)網(wǎng)站并搭建后臺服務(wù)器
1. 前端框架一般指用于簡化網(wǎng)頁設(shè)計的框架,比如,jquery,extjs,bootstrap等等,這些框架封裝了一些功能,比如html文檔操作,漂亮的各種控件(按鈕,表單等等)。
2. 使用前段框架可以降低界面開發(fā)周期和提高界面的美觀性。
3. 有些框架比較輕量,比如jquery,有些框架比較重量,比如extjs。一般來說重量的框架會封裝更多的功能,比如extjs,封裝的grid控件有很強的數(shù)據(jù)展示和操作功能。
1.對用戶的價值:
大部分產(chǎn)品對用戶的核心價值是功能和內(nèi)容提供的,而不是由表現(xiàn)層和交互。譬如支付、電商、新聞、交友。
后端解決有還是無的問題,開天辟地。
前端解決有了以后好用的問題,錦上添花,在競爭激烈的領(lǐng)域確實至關(guān)重要。
2.技術(shù)廣度和難度:
廣度上后端工作在服務(wù)器領(lǐng)域,能控制的硬件基本沒有極限,CPU、存儲、網(wǎng)絡(luò)、集群等等,因此技術(shù)領(lǐng)域極廣。一個優(yōu)秀的后端需要掌握或了解大量技術(shù)如:并發(fā)、業(yè)務(wù)架構(gòu)、數(shù)據(jù)庫、幾打流行框架、性能調(diào)優(yōu)、分布式計算、集群架構(gòu)、容災(zāi)、安全、運維等等,一層挖透了還有下一層。幾十年計算機發(fā)展歷史中大量的技術(shù)沉淀在服務(wù)器端。
Web前端一直工作在一個瀏覽器盒子里,先天不足,能承載的可能性太小,技術(shù)廣度不足。
深度上,現(xiàn)代計算機領(lǐng)域的難題如大規(guī)模負(fù)載,海量數(shù)據(jù)處理,實時計算也是后端的,前端集中在表示層,這一層雖然也很復(fù)雜,但能稱之為難題的技術(shù)幾乎沒有,也很容易復(fù)制。
前端要說深度也不是沒有,但這一步需要跨到圖形領(lǐng)域(如網(wǎng)頁游戲),不是常見場景。
說到底前端代碼能控制的硬件確實不如后端,因此在技術(shù)上,前端更容易?,F(xiàn)在為什么說前端會比后端更值錢呢?那是因為前端對硬件的控制能力提升了(html5odejsmobile),而后端分化得比較厲害,有一批后端專門只寫業(yè)務(wù)邏輯,框架是別人寫的,系統(tǒng)架構(gòu)是別人搭的,服務(wù)器跑在云里,連機器物理地址都不知道。世人眼里可能覺得這種寫MVC代碼的人才是后端,這種被限制在一個“虛擬盒子”里的后端確實不怎么難上手。
一般而言網(wǎng)上說的互聯(lián)網(wǎng)行業(yè)的技術(shù)含量排名大概是這樣:
產(chǎn)品經(jīng)理<設(shè)計師<前端<后端<其他更高級職位,比如算法工程師等等。
在廣大中小公司,很多產(chǎn)品經(jīng)理都是不會代碼,不會設(shè)計。 很多技校學(xué)藝術(shù)設(shè)計的畢業(yè)生,當(dāng)上了美工。這些都是真,所以能力低,干的人多,自然就低。然而,你問Google設(shè)計師掙多少了嘛?
門檻低不等于技術(shù)含量低。
多重隨機標(biāo)簽