首页 >

java前后端分离的项目是前端更需要理解业务,还是后端更需要理解业务? – 网络|

表格怎么加下滑线,cdr怎么导入word,ftp连接什么意思java前后端分离的项目是前端更需要理解业务,还是后端更需要理解业务? - 网络|java前后端分离的项目是前端更需要理解业务,还是后端更需要理解业务

首先,后端需要存储项目需要的数据,需要设计数据库。这就必须充分的完全的了解业务,细致到每一个字段。反过来说,数据库设计其实是对系统功能的一种数据抽象,在设计数据库的同时,也会迫使后端了解一遍业务。

其次,后端需要给前端提供数据接口。接口设计也会迫使后端去熟悉一遍业务,每提供一个接口,就是深入了解一块业务的过程。另外,再加上对系统性能的考虑,还会针对业务进行系统性能优化,这些都必须是在保证业务需求下完成的。不符合业务需求的系统设计不就是耍流氓吗?

最后,也是一个优秀后端的表现。那就是后端在提供接口时,需要去想象,或者说是在大脑中模拟用户的页面操作。哪个操作是纯前端操作,不需要接口参与。哪个是数据提交操作,哪个是数据查询操作,都必须了解清楚。一个功能的完成,必须在大脑中模拟出这个功能的完整闭环操作,这样才可以在和前端的配合中如鱼得水,合作愉快。不至于联调阶段手忙脚乱。当然,前端也需要了解业务,这个东西,了解越深入越好!


java前后端分离的项目是前端更需要理解业务,还是后端更需要理解业务? - 网络|
  • 成都web培训视频教程哪里有?web开发培训机构学习靠谱吗? - 网络|
  • 成都web培训视频教程哪里有?web开发培训机构学习靠谱吗? - 网络| | 成都web培训视频教程哪里有?web开发培训机构学习靠谱吗? - 网络| ...

    java前后端分离的项目是前端更需要理解业务,还是后端更需要理解业务? - 网络|
  • RGB代表哪三种颜色? - 网络|
  • RGB代表哪三种颜色? - 网络| | RGB代表哪三种颜色? - 网络| ...

    java前后端分离的项目是前端更需要理解业务,还是后端更需要理解业务? - 网络|
  • 中国手表时间代码? - 网络|
  • 中国手表时间代码? - 网络| | 中国手表时间代码? - 网络| ...