前端做好的頁面不是要直接提供給后臺開發(fā)人員嗎?前端發(fā)布是個什么概念呢??不太明白,為什么要這樣發(fā)布呢?

蚊子漫布
2014-09-15
3 回答
舉報
0/150
提交
取消
前端做好的頁面不是要直接提供給后臺開發(fā)人員嗎?前端發(fā)布是個什么概念呢??不太明白,為什么要這樣發(fā)布呢?
2014-09-15
舉報
2014-10-09
她問題是 ?前端發(fā)布系統(tǒng)是做了什么? 而不是前后端協(xié)作問題: 協(xié)作問題只需要后端寫好接口文檔,前端拿過來看完編碼即可。 ?我也同問前端發(fā)布系統(tǒng)是干嘛用的???
2014-09-16
【前端做好的頁面不是要直接提供給后臺開發(fā)人員】
這是典型的后端套模板的協(xié)作方式……實際上是非常低效的。你可以仔細思考一下后端提供的東西其實質(zhì)是什么,前端做的實質(zhì)是什么,現(xiàn)在的協(xié)作方式是否讓每個人都專注于自己的事情,這些在日常工作中應該感觸非常明顯的,【分離關(guān)注點是程序員最重要的思維】
就算是用你說的協(xié)作方式,前端的靜態(tài)資源也需要單獨的項目與發(fā)布管理,無論走不走cdn。前端資源托管到后端項目,最直接的后果就是遇到后端重構(gòu)遷移了,前端代碼也得跟著遷,其實和展現(xiàn)層一點關(guān)系沒有,卻白白付出巨大的工程代價,這事我所在公司前幾個月就發(fā)生過
2014-09-15
恰恰相反,前端不是提供頁面給后端,而是前端向后端索取頁面顯示所需要的數(shù)據(jù)模型,再把前端交互的結(jié)果交給后端處理,兩者是獨立開的,簡單點說,前端不知道后端邏輯是如何實現(xiàn)的,后端也不知道前端會怎樣使用提供的數(shù)據(jù)。一般來說,前后端開發(fā)人員會坐在一起商討API的接口的。