架構和框架的區別

2021-06-16 05:54:24 字數 399 閱讀 1747

框架

是一種特殊的軟體,它並不能提供完整無缺的解決方案,而是為你構建解決方案提供良好的基礎。框架

是半成品。典型地,框架

是系統或子系統的半成品;框架

中的服務可以被最終應用直接呼叫,而框架

中的擴充套件點是**用開發人員定製的「可變化點」。

軟體架構

不是軟體,而是關於軟體如何設計的重要決策。軟體架構

決策涉及到如何將軟體系統分解成不同的部分、各部分之間的靜態結構關係和動態互動關係等。經過完整的開發過程之後,這些架構

決策將體現在最終開發出的軟體系統中;當然,引入軟體框架

之後,整個開發過程變成了「分兩步走」,而架構

決策往往會體現在框架

之中。或許,人們常把架構

和框架混為一談的原因就在於此吧!

架構和框架的區別

節選自 軟體架構設計 書稿 圖2 7 架構和框架的區別 筆者發現,人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。一圖勝千言,圖 2 7切中肯綮地點出了架構和框架的區別。一句話,框架是軟體,架構不是軟體。框架是一種特...

架構和框架的區別

人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。框架是一種特殊的軟體,它並不能提供完整無缺的解決方案,而是為你構建解決方案提供良好的基礎。框架是半成品。典型地,框架是系統或子系統的半成品 框架中的服務可以被最終應用直...

架構和框架的區別

人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。其實很簡單,一句話 框架是軟體,架構不是軟體。框架落腳在 架 字上,可以理解成名詞性的,是乙個客觀性的名詞存在,如.net framework 而架構體現在 構 字上,...