spring的優勢不言而喻:
1. 提供了一種管理物件的方法,可以把中間層物件有效地組織起來。乙個完美的框架「黏合劑」。
2. 採用了分層結構,可以增量引入到專案中。
3. 有利於面向介面程式設計習慣的養成。
4. 目的之一是為了寫出易於測試的**。
5. 非侵入性,應用程式對spring api的依賴可以減至最小限度。
6. 一致的資料訪問介面。
7. 乙個輕量級的架構解決方案。
spring的缺點:
1. 中斷了應用程式的邏輯,使**變得不完整,不直觀。此時單從source無法完全把握應用的所有行為。
2. 將原本應該**化的邏輯配置化,增加了出錯的機會以及額外的負擔。
3. 時光倒退,失去了ide的支援。在目前ide功能日益強大的時代,以往**重構等讓人頭痛的舉動越來越容易。而且ide還提供了諸多強大的輔助功能,使得程式設計的門檻降低很多。通常來說,維護**要比維護配置檔案,或者配置檔案+**的混合體要容易的多。
4. 除錯階段不直觀,後期的bug對應階段,不容易判斷問題所在。
Spring 框架的優點及缺點
首先spring 是乙個框架,使用spring並不代表 質量的提高,就像蓋房子選擇用上海的地皮還是北京的地皮一樣,房子質量與土地所在的城市無關,與房子的具體設計方案和選料有關。使用spring 等框架可以簡化很多基礎性的工作,配置好後可以方便構建業務應用。框架使用多了會有侷限的感覺,像小鳥 在籠子裡...
Activemq優點和缺點
activemq有自己的特點和優勢 1 activemq可以很好的執行在任何jvm上,而不只是整合到jboss的應用伺服器中 2 activemq支援大量的跨語言客戶端 3 activemq支援許多不同的協議,如ajax,rest,stomp,openwire,xmpp 4 activemq支援許多...
python優點和缺點
優點 語法簡潔優美,功能強大,標準庫跟第三方庫灰常強大,應用領域非常廣 vinta awesome python github 跟php形成宣明對比 語言方面,舉幾個例子 一切都是物件 類 class本身 函式 類方法是callable的物件因為是物件,所以你當然可以傳來傳去啦.歡迎 四 99 7 ...