前後端接口設計疑惑

如何做到前後端並行開發呢?

大部分人的答案是:設計前後端交互接口。

在真實的場景中,我接觸到的大部分都是通過控制器來實現前後端交互,那麼真正的前後端分離是怎樣的呢,設計的接口又體現在哪方面呢?

現狀:

控制器中定義一個方法與前臺請求進行交互,交互所需要的信息通過對象進行封裝,但大部分時候前臺往後臺傳遞的時候只會傳遞對象的部分字段的值,那麼作爲一個控制器讀者,我完全不知道,接收前臺傳遞信息的這個對象裏到底存了哪些有用的東西,這時候我必須去閱讀前臺代碼來確認傳遞了哪些字段的信息,這對後面的維護人員來說是很痛苦的。

這個問題引發了我對設計的一個思考:任何設計者設計的東西都是給人拿來用的,這東西不論多大多小,任何方法都是面向使用者來設計的,而不是面向自己使用來設計的。

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