官术网_书友最值得收藏!

2.1.3 整體交互

傳統交互模式更側重于開發效率、成本,而前后端分離交互模式更側重于用戶體驗。

傳統交互模式適用于小型系統。這類系統對用戶體驗沒有太高的要求,追求快速迭代開發,如企業內部管理系統。

前后端分離模式適用于大型互聯網產品。這類產品對用戶體驗有較高的要求,追求客戶服務至上、用戶體驗要求高,如電商、平臺等。

整體交互流程如下。

1)前后端要充分了解項目需求,通過需求文檔、UI、評審、溝通等。

2)后端主導整體功能,后端根據需求設計相關模型、技術文檔、接口文檔。

3)前端根據UI、原型思考構思頁面體驗效果、數據交互方式,并思考存在哪些技術難點。

4)前后端溝通接口設計文檔,約定數據交互格式,前端需告知后端有疑問的技術難點,雙方討論,后端需針對相關技術難點進行合理化處理,最后約定好接口文檔并評審通過。不建議不寫接口文檔,不要僅口頭交流,這種方式存在極大的項目風險。

5)前后端可同時開發,前端通過接口文檔用測試數據進行開發,后端根據文檔書寫接口內容。

6)前端把測試數據換成調用后端的真實數據,后端配合處理問題。

7)本地測試通過,發布到集成環境。前端同產品、需求溝通體驗功能是否達到預期效果。

8)后端根據功能重點關注數據的流向,判斷是否符合預期結果。

9)測試通過,發布到生產環境。

主站蜘蛛池模板: 建宁县| 吴旗县| 扬州市| 大荔县| 扶风县| 科技| 呼玛县| 淮南市| 砀山县| 林甸县| 浮山县| 阿勒泰市| 体育| 六枝特区| 阳东县| 阳春市| 锡林郭勒盟| 富锦市| 和田县| 来宾市| 饶河县| 水城县| 定南县| 馆陶县| 鲁山县| 洛南县| 齐河县| 茂名市| 和顺县| 民县| 洛隆县| 城步| 瑞昌市| 自治县| 扎赉特旗| 兴宁市| 墨玉县| 长岭县| 万安县| 高安市| 克东县|