內(nèi)容管理系統(tǒng) 作為JAVA后臺程序員,需要對前端知識掌握多少?是把精力放在后臺知識的學習,還是前端后臺都兼顧?
作為JAVA后臺程序員,需要對前端知識掌握多少?是把精力放在后臺知識的學習,還是前端后臺都兼顧?作為Java后臺開發(fā)人員,需要解決的核心問題是業(yè)務邏輯處理,以及一系列的系統(tǒng)級問題,包括性能優(yōu)化,但這并
作為JAVA后臺程序員,需要對前端知識掌握多少?是把精力放在后臺知識的學習,還是前端后臺都兼顧?
作為Java后臺開發(fā)人員,需要解決的核心問題是業(yè)務邏輯處理,以及一系列的系統(tǒng)級問題,包括性能優(yōu)化,但這并不意味著Java后臺開發(fā)人員不需要掌握前端開發(fā)知識。
對于Java后臺開發(fā)人員來說,他們應該掌握一定的前端開發(fā)知識,掌握程度由以下因素決定:
首先,他們掌握的前端開發(fā)水平應該足以支持后端實驗的驗證。有時在進行后端開發(fā)(功能驗證和其他操作)時,需要編寫前端代碼。雖然這部分工作不是特別復雜,但要掌握HTML、CSS和JavaScript的基本知識,尤其是JavaScript。
第二,能夠理解前端執(zhí)行過程(響應模式、表示模式)。前端請求模式在一定程度上決定了后端功能模塊的組織形式,包括部署模式(是否需要分布式部署等),因此了解前端請求模式在后端設計中起著重要的作用。
第三,了解前端框架的特點。近年來,前端框架的變化比較快,幾乎每隔一段時間就會有新的框架出現(xiàn),作為后端開發(fā)人員,要了解這些前端框架的特點,以便更好地與前端人員合作。
作為后端開發(fā)人員,最低要求是能夠理解前端代碼(請求部分、響應部分)。這是我對團隊中后端開發(fā)人員的要求。目前,前端開發(fā)也有后端開發(fā)的趨勢。例如,nodejs的大量應用說明了這個問題。因此,傳統(tǒng)的后端開發(fā)人員必須掌握一定的前端開發(fā)知識。