人
已閱讀
已閱讀
網站開發(fā)中前后端分離有什么好處
來源:lexintech.com ?? ?? 發(fā)布時間:2017-11-03
在APP開發(fā)、網站開發(fā)中,前后端分離已經不是什么新鮮的技術。那么,前后端分離對于APP開發(fā)有什么好處?下在我們就聊一聊這個話題。
在深圳APP開發(fā)公司里,技術團隊使用的技術框架可能會有差別。技術架構是否合理,直接影響到開發(fā)效率和開發(fā)質量,也就間接關系到開發(fā)成本和開發(fā)費用了。那么,前后端分離技術,在開發(fā)效率和開發(fā)質量上,會有哪些影響呢?
前后端分離,其實是在開發(fā)之前,設計的一種技術架構,就像搭建房子一樣,先把框架搭建好,框架怎么搭,然后在這個框架里面去填充內容。不一樣的框架,導致整個開發(fā)的時間和成本也不同。
先和大家說說,什么是前端,什么是后端。
用大家都能聽的懂的來說,前端就是我們普通用戶在使用APP、網站時看到的頁面。比如大家在登錄網站時,輸入域名,進入看到的界面就叫前端界面。后端就是我們看不到的界面,所有的數(shù)據處理,業(yè)務邏輯實現(xiàn)都在后端(服務器端)。
那前端和后端又有什么關系呢?
簡單來說,就是用戶在前端點擊某一個按鍵,就相當于向后端傳輸了一條指令,然后后端就會根據這個指令,在后端進行處理,把結果傳輸?shù)角岸?。比如你在淘寶買東西,在前端搜索某件商品,這個搜索的指令就會傳輸?shù)暮蠖耍蠖诉M行處理,將搜索到的相關產品信息結果傳輸?shù)剿阉鹘Y果頁面。
那前端和后端通過什么來傳輸指令和結果呢?
就是API,每一次的請求都需要經過API,所以也就意味著前后端之間的溝通成本極大。而前后端分離就是讓彼此不依賴,單獨開發(fā)和調試,大家可以同步進行開發(fā),極大縮短開發(fā)周期。當然這也對前端開發(fā)人員的要求變的很高。很多外包公司因為技術能力有限,也不會采用前后端分離技術,從而開發(fā)周期加長,費用自然也就高了。如果沒有采用前后端分離,費用還報的低,周期還短,那么就需要防范一下了。
當然這只是導致開發(fā)周期和費用的其中一個原因,并不是說所有的深圳APP開發(fā)公司都這樣。今天分享的這個點,也是我們的經驗所得,幫助大家在找外包公司時少走彎路。