首先說一點,一般java后端工程師都會懂一點前端的東西,比如html,JavaScript,簡單樣式的CSS。而相反的一般前端工程師對java后端的了解就知之甚少了(不絕對,不乏有特別感興趣的會自學一些)。

JAVA前端和JAVA后端哪個好

市場選擇導致:

  1. 我覺得前端工程師的主要任務是使網站頁面美觀大方,用戶操作方便,就這些東西水就非常深,一個前端工程師只要做好本分工作就非常吃香了,不用再費勁學習了解后臺的操作流程。市場選擇下,只有極少的前端工程師會去了解后端的東西。

  2. 現在有很多項目對前端頁面的要求不是很高,比如某某后臺管理軟件、CRM系統。出于對成本的考慮就不會雇傭前端人員,要有前端,人員也比較少,所以大家經??吹揭粋€公司java十幾個人,而前端就倆,其中一個還是UI。在這種情況下,html頁面就需要我們java人員自己寫,JavaScript自己干,簡單的CSS也是自己來。好多公司在招聘java人員的時候就直接說明需要有前端的技術和經驗。

從事java后端的工作必須要會web嗎,答案是肯定的,必須要會。

  1. 就我目前的工作情況來說,前后端分離的項目不多,java人員只寫接口不用接觸任何前端的情況太少,幾乎沒有。首先前端出好html后,我們需要往上面套數據,用戶在頁面操作后我們需要接收數據,再根據用戶操作改變頁面的樣式或數據。就這些簡單的操作我們也需要知道數據在瀏覽器web中是怎樣一步步傳輸的,有沒有安全問題。例如用戶登錄密碼的保存和處理。