关于DAO、DTO、PO的一些疑问
来源:5-4 资金账户模块-账户表数据库访问层查询的定义和编码实践
梦飞_0002
2020-03-26
老师,我没做过java,但是了解过DAO、DTO、PO在JAVA中应用比较多,讲这些应用到go中,会不会显得臃肿,让人感觉写go就跟写java一样,虽然我知道这样做更便于后期维护,但是感觉开发周期就长了,我目前的主要开发语言是php+python
写回答
2回答
-
枫荇
2020-03-26
关于“讲这些应用到go中,会不会显得臃肿,让人感觉写go就跟写java一样”这个问题,这个要看你开发什么应用了,应用业务逻辑不复杂但性能要求高,可以不按照这样来设计;
如果你的应用业务逻辑复杂,并且业务流程很多,建议分层分职责,虽然开发周期稍微长一些,但维护成本较低,另一方面,可以合理使用代码生成工具来对这些对象、基础分层代码、对象装换逻辑进行生成来减少体力型代码。
00 -
枫荇
2020-03-26
00
相似问题