您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關什么技術前后端分離,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
1、AJAX和JSON這些基礎的交互技術;
2、HTTP協議,在同源策略下引發的跨域訪問的問題;
3、使用NodeJs搭建中間層的服務器,進行前端Mock測試。
傳統的分離方法
在我的腦海中一提到前端和后端,基本上第一個出現的區別點就是:后端是跟數據庫跟服務器打交道的,前端是跟瀏覽器打交道的。似乎沒有什么問題,大家都這么認為的。當然這沒有什么錯,我們一直以來都認為僅僅是以瀏覽器作分界,把這兩部分的代碼分離出來。但是前后端分離的初衷是為了分離前后端開發人員的職責,同時解決開發模式的問題。但似乎他們的職責在以前甚至于現在都并不明確,雖然前端是跟瀏覽器打交道,但是最終瀏覽器拿到的頁面是服務器通過模板生成的一個臨時靜態頁面而已。所以,實際上后端也摻和進來了,因為他要處理模板。當然,一般傳統上的開發協作模式有兩種:
一種是前端先寫一個靜態頁面,寫好后,讓后端去套模板。靜態頁面可以本地開發,也無需考慮業務邏輯只需要實現View即可。不足是還需要后端套模板,這些前端代碼后端需要瀏覽一遍,以免出錯。
另一種協作模式是,前端直接去寫模板,這樣做的問題在于,前端編寫過程中很依賴與后端環境,如果當后端沒寫完的情況下,前端幾乎沒法干活。
顯然這兩種方式似乎都有很多問題,但至少這還是目前為止大部分公司所采用的模式。他們從物理層來區分前后端的開發,同時淡化了前端在邏輯上的色彩。由于前端所做的事情就是來實現一個頁面的靜態版本,所以,大多數公司又給前端工程師們找了點活干。你去看現在公司在招聘的時候前端工程師的要求,除了對頁面的基本制作技能外還有額外的設計職責。
到這里原本我們以為已經將前后端分離開來了,但是在模版這個尷尬的問題上,前后端的工程師們絕對吃過不少苦頭,因為在整體網站架構上,這并不是前后端的分離。
上述就是小編為大家分享的什么技術前后端分離了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。