我们团队想要做一个社交网站,由于是多人协作编程,有前端也有后端,请问我要如何把网站的结构设计出来(比如前端有哪些按钮、后端有哪些函数、每个按钮分别对应著哪些函数等等)以让大家可以按照这个标准去编写各自负责的部分?有这方便的书或教程吗?谢谢!


1.没有现成的书——或者说,任何一本语言的编程书大都会同时谈到前端、后端,不过怎么设计那是你的事了。

2.一般产品经理负责「前端有哪些按钮」,但不负责实现。

3.后端程序员负责「后端有哪些函数、每个按钮分别对应著哪些函数」的设计,但更重要的是结构方面的设计;看项目情况,有时演算法也是关键。

4.产品经理和前端程序员负责告诉后端程序员「这里我要取什么什么样的数据」。

5.产品经理如果能参与到后端的架构设计和数据设计中去,是一件好事。一般不对前端程序员有什么后端方面的要求。

6.如果你们团队都不懂技术,请略过以上几条,回家吃饭睡觉打豆豆;如果你们团队有人懂技术,基本上这方面让他来作主就行了。


具体的设计需要具体的需求,简单一句社交网站过于笼统,给你个大致的参考流程:

  1. 业务人员明确需求
  2. 产品人员设计原型以及交互
  3. UI出图
  4. 技术负责人确定技术方案(如果确定前后端分离,参考一些介面或者res设计原则

好RESTful API的设计原则进行前后端介面设计并尽量文档化)

5 开发人员开发自测

6 测试人员测试

7 发布上线

你说的我感觉可能是第4步,但是缺少前面的基础工作是不好开展的。


进入个企业跟项目实际学习吧,都是摸爬滚打学出来的,如果你想所有都懂后变身成为产品经理再参加工作,几乎不可能
书我不知道,我觉得你需要找一个有经验的产品经理。
RESTFull
开工前开会商量好规划好,定下后端需要提供给前端的介面、数据、以及调用方式。


你这个要么请个懂前后端架构以及交互的程序员,要么请我给你规划一下,解答就算了,你这是让人干活不是解答…
推荐阅读:
相关文章