我司现在实现用前后端分离的方式开发项目,后端采用java进行开发,前端使用react进行开发,我作为公司的前端开发,开发项目时,我期望后端同学能在项目开发前花费几天的时间把项目api文档提前写出来,方便我模拟接口数据,进行前端开发,但后端的同学说不可能一开始把所有api文档搞出来(我们现在的项目开发大概十几个api接口,重复性的业务增删改查接口较多)。所以现在我们的项目开发就是:后端给一部分接口,前端再开发,后端给一部分,前端再开发,中间对api文档没有走前端、产品、UI的统一开会评审,最后导致开发过程中实际项目开发者之间产生很多的沟通问题。
因为我对java后台开发不甚了解,而且我司在前后端开发方式上经验不是很足,所以想问下各位前后端技术开发的同学:各位同学的公司在实现这种前后端分离开发中,具体走了哪些技术流程?还有我现在的这种问题有哪些方案可以优化?
找后端拿页面碰一下,那些地方需要接口,从头锊一遍,大概也就1-2个小时最多,然后后端出一个接口文档,把所有要用到的字段先行定义出来,前端开发的时候使用接口文档中的字段.
前后端并行开发,遇到接口缺少字段双向同步增加.
后期联调的时候会比较方便,至少你不用再替换字段了.
很好用的,前提是你的后端比较靠谱,给你的接口文档是靠谱的,不然你会想死的心都有的.