人(rén)
已閱讀
已閱讀
如何搭建APP開發前後端技術團隊
來(lái)源:lexintech.com 發布時(shí)間:2019-05-17
目前,前後端分(fēn)離已成爲APP開發項目的(de)業界标準使用(yòng)方式,通(tōng)過nginx+tomcat的(de)方式有效的(de)進行解耦,并且前後端分(fēn)離會爲以後的(de)大(dà)型分(fēn)布式架構、彈性計算(suàn)架構、微服務架構、多(duō)端化(huà)服務打下(xià)堅實的(de)基礎。
APP開發和(hé)網站開發前後端分(fēn)離核心思想是前端html頁面通(tōng)過ajax調用(yòng)後端的(de)api接口并使用(yòng)json數據進行交互。
以前的(de)JavaWeb項目大(dà)多(duō)數都是java程序員(yuán)又當爹又當媽,又搞前端,又搞後端。随著(zhe)時(shí)代的(de)發展,漸漸的(de)許多(duō)APP開發公司或者互聯網公司開始把前後端的(de)界限分(fēn)的(de)越來(lái)越明(míng)确,前端工程師隻管前端的(de)事情,後端工程師隻管後端的(de)事情。正所謂術業有專攻,一個(gè)人(rén)如果什(shén)麽都會,那麽他(tā)畢竟什(shén)麽都不精。
對(duì)于後端java工程師,把精力放在java基礎,設計模式,jvm原理(lǐ),spring+springmvc原理(lǐ)及源碼,linux,mysql事務隔離與鎖機制,mongodb,http/tcp,多(duō)線程,分(fēn)布式架構,彈性計算(suàn)架構,微服務架構,java性能優化(huà),以及相關的(de)項目管理(lǐ)等等。
後端追求的(de)是:三高(gāo)(高(gāo)并發,高(gāo)可(kě)用(yòng),高(gāo)性能),安全,存儲,業務等等。
對(duì)于前端工程師,把精力放在html5,css3,jquery,angularjs,bootstrap,reactjs,vuejs,webpack,less/sass,gulp,nodejs,Google V8引擎,javascript多(duō)線程,模塊化(huà),面向切面編程,設計模式,浏覽器兼容性,性能優化(huà)等等。
前端追求的(de)是:頁面表現,速度流暢,兼容性,用(yòng)戶體驗等等。
在APP開發公司中通(tōng)過将開發團隊分(fēn)成前後端team,讓兩邊的(de)工程師更加專注各自的(de)領域,獨立治理(lǐ),就能構建出一個(gè)全棧式的(de)精益求精的(de)APP開發團隊。
- 上一篇:區(qū)塊鏈知識-什(shén)麽是IPFS
- 下(xià)一篇:移動端APP開發與傳統網頁開發的(de)區(qū)别