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