java前端和后端的區別?一、工作內容不同, 前端通常是指網(wǎng)站的前臺部分,能夠從瀏覽器上或App屏幕看到的東西都屬于前端。比如網(wǎng)頁(yè)上的特效、布局、圖片、視頻,音頻等內容。主要負責將美工設計的效果圖的變成瀏覽器可以運行的網(wǎng)頁(yè),并配合后端做網(wǎng)頁(yè)的數據顯示和交互等可視方面的工作內容; 后端是在后臺工作的,控制著(zhù)前端的內容,主要負責程序設計架構思想,管理數據庫等。后端更多的是與數據庫進(jìn)行交互以處理相應的業(yè)務(wù)邏輯,需要考慮的是如何實(shí)現功能、數據的存取、平臺的穩定性與性能等。 二、所需技術(shù)不同, 前端需要掌握HTML,CSS,和 Javascript三大語(yǔ)言,以及 jQuery 和 LESS 等工具庫,能幫助開(kāi)發(fā)者以更高效的方式編碼。 后端需要掌握用于應用構建的服務(wù)器端語(yǔ)言:PHP,Ruby,Python,Java,.Net 等;數據相關(guān)的工具M(jìn)ySQL,Oracle,SQL Server 等;以及PHP框架:Zend,Symfony,CakePHP等。