一.从后端角度考虑
1:写a项目,b项目,不同类型的项目,不复杂类型的项目不用人力去开发服务或者接口,适合于不同类型的项目
2:可以让多个项目并行,不需要每一个功能都开发一个接口
3:有了一套通用服务只需要专门的数据库人员去建立数据库,降低成本,减少java开发人员,有些业务完全可以通过触发器,存储过程处理
4:每写一个简单的项目只需要在表里面进行配置,降低重复开发接口,减少后台开发成本
5:新写一个项目对应要调用什么服务取什么数据发送过去的参数早就很清楚,可以预先写网络层,或者前端将网络层提前包装起来
6:将业务推给客户端,少花钱,多办事,招一个web前端人员比招一个java后端开发人员成本要低
7:优先考虑功能模块通用,降低成本,解放人力,提高效率,做着简单轻松的工作,拿到更多钱,有了人力以后把人力用到其他方面做更多的事情
8:将工作量转移,向人力成本更低的人身上转移,将工作量分担出去,照样可以分到项目奖,全部的工作量都分出去
9:要什么功能有一个界面自己点击界面去建功能,通过配置的方式将功能展现出来
10:每次特殊的服务要搞成一个标准比如:打断线打断点的服务,都需要编写手册或者文档,需要考虑美观性和性能,
11:做成固定的格式,能够替换的东西,积累的越多,可复用的越多,请求什么数据都列好
12:公司人员写代码的效率要高
13:基类,通用类,通用的东西,都能节省人力
14:可以让多个项目并行
15:将业务推给客户端,少花钱,多办事
16:将工作量转移,向人力成本更低的人身上转移
17:从写代码原则考虑
二.从前端角度考虑
1:考虑前期写的东西到后期搞要降低工作量
2:从其他语言来比架构设计要降低后期的工作量
3:基类,通用类,通用的东西,都能节省人力
4:想办法节省工作量,从功能通用来讲,从代码通用角度来讲
5:将工作量进行转移,比如将图片修改统一让设计人员做,目的是达到工作量转移
6:组件统一化,让每个人可以找,可以查
7:前端开发人员可能每一个项目都要用到之前的项目功能要考虑通用,不能是在这个项目里面可以用,另一个项目里面完全用不了,就是要把功能做的灵活可以变,好变,能做通用尽量做到功能通用
8:前端开发人员要考虑自动化,减少工作量,能做到复用
9:每一个手册或者文档,美观性和性能,每次特殊的服务要搞成一个标准比如:打断线打断点的服务
10:基类,通用类,通用的东西,都能节省人力
11:公司人员写代码的效率要高
12:从写代码原则考虑
三.从设计角度考虑
1:从设计角度节省人力,节省工作量
2:怎么考虑通用可以设计类似的页面
网友评论