怎么擴(kuò)展jquery 前端開發(fā)是什么?和后端的差別到底有多大?
前端開發(fā)是什么?和后端的差別到底有多大?作為一個(gè)前后都搞過的老鳥,我來說說自己的看法,希望能給大家一些思路:前端是什么?你可以理解為前端是通過界面完成人機(jī)交互,是離用戶最近的崗位。這個(gè)職位這幾年發(fā)生了
前端開發(fā)是什么?和后端的差別到底有多大?
作為一個(gè)前后都搞過的老鳥,我來說說自己的看法,希望能給大家一些思路:
前端是什么?你可以理解為前端是通過界面完成人機(jī)交互,是離用戶最近的崗位。這個(gè)職位這幾年發(fā)生了巨大的變化,但是趨勢越來越規(guī)范,越來越強(qiáng)大。
工作重心前端的區(qū)別更側(cè)重于界面實(shí)現(xiàn)、交互邏輯和用戶體驗(yàn)。
后端更注重性能和可伸縮性。
說說具體的技術(shù):
前端所需的技能有:
HTML,CSS,JavaScript,ES6,Vue(只有一個(gè)精通React和Angular),Webpack,無數(shù)的UI框架。就連現(xiàn)在流行的大前端,前端類別里也包括了Andriod和IOS。
后端技能:Java(精通PHP、Python等至少一種。)、Mysql(Oracle、SQLServcer等。),Linux,Readis,Dock
為什么很多國內(nèi)公司不使用jQuery等開源JS框架,而選擇自己開發(fā)JavaScript框架?
JQuery出現(xiàn)的比較早,曾經(jīng)是最流行的javascript開源庫,基本上是開發(fā)UI用戶界面的組件庫。但近年來基于javascript的框架激增,jQuery成為配角,可以和其他框架一起使用,比如bootstrap framework。
jQuery作為一個(gè)老的JS庫,性能很低。
豐富的dom操作接口,
但是對于移動(dòng)端來說就臃腫了。
那個(gè) 這就是為什么有zept。o的原因。
但是能夠獨(dú)立使用自己的JS框架的公司并不多。
前端人員架構(gòu)完整強(qiáng)大的公司,一般都有自己的純JS編寫的框架,但相比現(xiàn)在流行的前后臺分離框架,還是遜色不少。本質(zhì)上,它還封裝了各種可重用的客戶端UI組件。與JQ相比,它是減少依賴,擴(kuò)展和解決客戶端的兼容性問題。