關於前後端分離

爲什麼要前後端分離?

記得大學時候剛開始接觸web開發時候,前端用的是Html+jsp,根本不懂得架構什麼的。直到畢業工作,入了第一家公司。趕上一個項目,老框架的那種,有段時間我負責解bug。有些問題是頁面的問題,有些事dispatcher路徑沒有寫對,有些是參數格式不對。很煩的就是每次做完修改,都需要重啓eclipse,瀏覽器清除緩存(無f**k說)。

前後端分離可就好了,雙方約定形成文檔,併發進行。不用相互甩鍋。

前端的東西我並不擅長,只是瞭解。或者是能Ctrl+V大法。

前後端分離之後,前端使用腳手架、Node.js真是不要太方便了。前端源文件修改完成之後,不用重啓,瀏覽器訪問頁面立馬體現修改效果。

後端的開發就更容易了,前邊提到的老項目,測試的方法就是重啓之後找到頁面上的按鈕,點一點,看看返回的頁面內容。這樣就很折騰,效率及其低。前後端分離之後,後端同學可以寫好自己的測試單元,只要不涉及參數格式修改,這個測試用例可以重複使用。當然如果涉及到一些認證、驗證安全性的參數,那就推薦使用postman。可以將它看做是瀏覽器的console(老的方法是打開瀏覽器測試,然後開發者模式下看請求的參數和其他東西)。使用postman之後,只需要去關注參數的值,url就可以,然後看返回數據是否合理即可。畢竟後端只需要關注翻過結果值的正確性,不必在意在頁面的那個部位去顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章