技术架构 标签

常见技术架构优缺点分析

  |   0 评论   |   0 浏览
  1. spring 优缺点分析 难以调试 配置文件方面,增加了额外的开发和维护工作。 程序的逻辑性和可读性确实降低 使用引入了新的复杂度,小型项目引入Spring简直是噩梦 4,感觉引入了Spring的项目,很难从Spring中脱离出来,我认为Spring对项目的耦合太过紧密,就像一个强有力的皮搋子吸住马桶口不放开。 这点严重同意,神马“非侵入框架”,都是骗人的,不说别的,你就光把你项目中的配置文件全换一遍试试?配置文件这玩意儿,多了也算是侵入,我曾经所在的某个项目,各种配置文件加起来的维护难度,已经大大超过代码了。代码起码还有eclipse里面F3跳来跳去,再不行还能debug。 开发效率。Spring这种通过XML配置的方式,很容易配置错误,影响开发效率。当然有些配置可以使用Anotation配置,但是不能完全替代XML,比如包扫描,创建多个实例都需要通过XML来配置。Spring的这种设计是一种通过XML来编程的方式。 测试效率。配置多的话,容器启动时间比较长,影响测试效率。所有有些测试,我们尽量都不启动Spring容器。 有一定的上手成本。 2 druid的优缺点 监控强大 日....