怎樣設計網站的前後端結構、編寫網站的前後端介面?
我們團隊想要做一個社交網站,由於是多人協作編程,有前端也有後端,請問我要如何把網站的結構設計出來(比如前端有哪些按鈕、後端有哪些函數、每個按鈕分別對應著哪些函數等等)以讓大家可以按照這個標準去編寫各自負責的部分?有這方便的書或教程嗎?謝謝!
1.沒有現成的書——或者說,任何一本語言的編程書大都會同時談到前端、後端,不過怎麼設計那是你的事了。
2.一般產品經理負責「前端有哪些按鈕」,但不負責實現。
3.後端程序員負責「後端有哪些函數、每個按鈕分別對應著哪些函數」的設計,但更重要的是結構方面的設計;看項目情況,有時演算法也是關鍵。
4.產品經理和前端程序員負責告訴後端程序員「這裡我要取什麼什麼樣的數據」。
5.產品經理如果能參與到後端的架構設計和數據設計中去,是一件好事。一般不對前端程序員有什麼後端方面的要求。
6.如果你們團隊都不懂技術,請略過以上幾條,回家吃飯睡覺打豆豆;如果你們團隊有人懂技術,基本上這方面讓他來作主就行了。具體的設計需要具體的需求,簡單一句社交網站過於籠統,給你個大致的參考流程:
- 業務人員明確需求
- 產品人員設計原型以及交互
- UI出圖
- 技術負責人確定技術方案(如果確定前後端分離,參考一些介面或者res設計原則
好RESTful API的設計原則進行前後端介面設計並盡量文檔化)
5 開發人員開發自測
6 測試人員測試
7 發布上線
你說的我感覺可能是第4步,但是缺少前面的基礎工作是不好開展的。
進入個企業跟項目實際學習吧,都是摸爬滾打學出來的,如果你想所有都懂後變身成為產品經理再參加工作,幾乎不可能
書我不知道,我覺得你需要找一個有經驗的產品經理。
RESTFull
開工前開會商量好規劃好,定下後端需要提供給前端的介面、數據、以及調用方式。
你這個要麼請個懂前後端架構以及交互的程序員,要麼請我給你規劃一下,解答就算了,你這是讓人幹活不是解答…
推薦閱讀: