當前位置:名人名言大全網 - 笑話故事 - Java, .net, 前後端中我有很多不解 前端的具體定義是什麽 比如HTML和JS肯定是屬於前端沒錯了, 那麽se

Java, .net, 前後端中我有很多不解 前端的具體定義是什麽 比如HTML和JS肯定是屬於前端沒錯了, 那麽se

前端後端不是什麽規範的稱呼,只是為了方便稱呼取的綽號而已,也可以叫前臺後臺不是嗎?

傳統意義上的區分還是比較清晰的:簡單來說就是B/S架構中的B,就是前端,也就是瀏覽器端。從崗位來看,開發瀏覽器內的網頁的人可以叫前端(這是普遍用法)。

妳更想知道技術上的區別的話,可以考慮這壹點,代碼是瀏覽器解釋執行的就是前端HTML,js,css也就這仨,沒有其他的。 不是在瀏覽器端執行的都是後端,jsp,php,servlet.....

但是, 隨著技術不斷豐富和發展,這些含義都發生了變化。

前端執行的環境變得復雜。 比如html5,可以運行在電腦,手機,瀏覽器中。並不單單在瀏覽器中。

前後端通信的協議不單單有http,還出現了websocket,sse等等。

還有些語言通吃了各個端,比如js在傳統應用中是前端無疑,但是現在很難說js不能做後端。

也就是,現在的前端已經不局限於瀏覽器了,變得越來越像C/S架構的C了。

所以現在的前後端用客戶端和服務器端理解更加合適壹點了。

同樣,確定壹個技術是屬於哪的,就看他的代碼是執行在客戶端還是服務器端好了。

另外,後端的概念也變得模糊了,因為由於技術發展服務端漸漸脫離傳統單壹架構,比如微服務。

所以我覺得這個概念當個笑話聽聽就算了。沒必要糾結。