Spring流行的十大理由
阿新 • • 發佈:2019-01-04
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的存在使得開發者(程式設計師)的開發效率得到了巨大的提升,這是它能成為經典的最根本理由