框架
是一種特殊的軟體,它並不能提供完整無缺的解決方案,而是為你構建解決方案提供良好的基礎。框架
是半成品。典型地,框架
是系統或子系統的半成品;框架
中的服務可以被最終應用直接呼叫,而框架
中的擴充套件點是**用開發人員定製的「可變化點」。
軟體架構
不是軟體,而是關於軟體如何設計的重要決策。軟體架構
決策涉及到如何將軟體系統分解成不同的部分、各部分之間的靜態結構關係和動態互動關係等。經過完整的開發過程之後,這些架構
決策將體現在最終開發出的軟體系統中;當然,引入軟體框架
之後,整個開發過程變成了「分兩步走」,而架構
決策往往會體現在框架
之中。或許,人們常把架構
和框架混為一談的原因就在於此吧!
架構和框架的區別
節選自 軟體架構設計 書稿 圖2 7 架構和框架的區別 筆者發現,人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。一圖勝千言,圖 2 7切中肯綮地點出了架構和框架的區別。一句話,框架是軟體,架構不是軟體。框架是一種特...
架構和框架的區別
人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。框架是一種特殊的軟體,它並不能提供完整無缺的解決方案,而是為你構建解決方案提供良好的基礎。框架是半成品。典型地,框架是系統或子系統的半成品 框架中的服務可以被最終應用直...
架構和框架的區別
人們對軟體架構存在非常多的誤解,其中乙個最為普遍的誤解就是 將架構 architecture 和框架 framework 混為一談。其實很簡單,一句話 框架是軟體,架構不是軟體。框架落腳在 架 字上,可以理解成名詞性的,是乙個客觀性的名詞存在,如.net framework 而架構體現在 構 字上,...