Spring流行的十大理由

Spring大概是每个JAVA程序员都听过的框架,但是它为什么能这么流行?
听到咕泡学院的Tom老师的公开课,下面是他总结的阿里为什么选择Spring的十大理由,我觉得这也是Spring能流行的原因:

  • 面向接口编程
    面向接口编程可以很好的避免重复造轮子
  • IOC容器的设计思想
    Spring提出的IOC容器的思想,让程序员从自己new对象的石器时代变成了从容器取东西的工业时代,大大简化开发效率.简直就是"衣来伸手,饭来张口",
  • AOP的思想
    让开发者把自己的经历更多的放在了业务代码的实现上
  • Spring生态完善
    不用说时至今日,很早以前Spring就不仅仅是一个框架了,这些东西的集合构成了现在的Spring
  • 兼容度高
    说有JAVA的地方就有Spring可能夸张了,但是也不无道理
  • 模块化拆分非常精准
    Spring的结构不是一天成型的,现在Spring的模块拆分的非常精准,避免了过度依赖
  • 轻量级
    本身操作建立在JavaBean之上,没有过多依赖
  • 内置工具类非常丰富
    合理的工具类让开发效率提升不止一点点
  • Spring可以和各个开源框架可以无缝集成
    很多的开源框架是可以和Spring集成,整合,甚至很多开源框架本身就是Spring构建的
  • Spring持续的更新
    Spring从一个框架发展到现在被称为Spring全家桶的过程中,他的生命力体现的淋漓尽致

总的来说,Spring的存在使得开发者(程序员)的开发效率得到了巨大的提升,这是它能成为经典的最根本理由

猜你喜欢

转载自blog.csdn.net/sinat_21925975/article/details/83869648