有時候本身會分不清,實際上是由於先後端都瞭解,相似於全棧工程師,但又什麼都不是很精通。那到底什麼是前端、後端呢,我整理了一些企業要求級別的前端/後端基礎,開發框架等。php
什麼是 Web 前端?
Web前端,顧名思義是來作web的前端頁面的。這裏所說的前端泛指web前端,也就是在web應用中用戶能夠看得見碰得着的東西。包括web頁面的結構、web的外觀視覺表現以及web層面的交互實現。web前端分爲網頁設計師、網頁美工、web前端開發工程師。首先網頁設計師是對網頁的架構、色彩以及網站的總體頁面代碼,負責網頁美工只針對UI這塊兒的東西,好比網站是否作的漂亮。web前端開發工程師是負責交互設計的,須要和程序猿進行交互設計的配合。前端
什麼是 Web 後端?
Web後端更多的是負責產品的服務技術實現,包括業務邏輯,數據存儲和處理,消息隊列處理等。以及產品服務端接口實現,包括與前端的接口,第三方的接口,服務體系內部接口等。後端開發主要是對數據庫進行交互以處理相應的業務邏輯。web後端的話可供開發的語言有 java、php、jsp、.NET 這些後端開發語言,而且要掌握幾個經常使用後端框架。java
我感受不管在知識的掌握深度上,仍是知識掌握的寬度上,都是不夠的。mysql