回覆列表
-
1 # 奇蹟機器人
-
2 # 猿小生
一個優秀的程式框架到底應該用什麼來衡量呢?
小生認為,一個優秀的框架一定要幫助我們解決一些痛點,並且提供一些便利之處給我們。
如傳統的J2EE的應用會存在下面的一些普遍的痛點:
程式碼會在產品迭代中,變得異常複雜,很難管理。
產品依賴的元件管理困難,查詢困難,因為不同元件之間依賴的元件可能存在版本衝突。
系統性能會因為應用的複雜度而受到影響。
那麼這時候,就有一個很好的框架解決了這些痛點,那就是spring了,
spring的重要特性:
輕量級:一個優秀的框架當然不能太過於臃腫
依賴注入:這樣可以開發松耦合度的產品,符合高內聚,低耦合的原則。
家族龐大:提供了全方位的解決方案產品。
控制反轉,
面向切面程式設計。
複用性強,不用重複造輪子。
1.複用性強,能相容多平臺。
2.平臺穩定,介面設計合理,使用者能夠容易使用。
3.抗壓性,效能比較好,使用者能夠容易測試各個效能指標。
4.文件完整,上手容易。