Atitit 提升开发效率 设计简化 目录 1. 防止过度设计 1 2. 优先使用db和os的自带功能,防止垃圾代码膨胀 2 2.1. 定时调度,优先使用db定时和os的cron定时 2 2.2
Atitit 提升开发效率 设计简化
目录
2.1. 定时调度,优先使用db定时和os的cron定时 2
3.1. 2.1.1. 约束式编程[数据库约束 注解约束 4 2
3.2. 2.1.2. 领域专属语言dsl (sql等) 2
4. 优先提升可扩展性可读性,默认情况下已经可以满足性能要求 2
4.8. ------是否需要微服务 99%的项目是不需要的 3
4.10. 其次dubbo,最后springcloud 使用麻烦度依次类推 3
5.3. 参数化 api设计 大力简化了查询类操作的api数量 3
5.4. 大力使用脚本语言php nodejs python等,可以嵌入模式运行 3
6.1. Mvc方面 vue最简单了 tp 替代yii lalaravl等 4
6.2. 服务rest springboot类自带web服务器端口简单明了 4
6.4. Orm方面 使用springjdbc 替代mybatis vs hibernate jpa 4