架構和框架的理解

2021-10-16 08:33:06 字數 652 閱讀 9324

框架,即framework。其實就是某種應用的半成品,就是一組元件,供你選用完成你自己的系統。簡單說就是使用別人搭好的舞台,你來做表演。而且,框架一般是成熟的,不斷公升級的軟體。所謂框架,就是為應用開發者定製的應用骨架;我們在這個應用骨架裡把需要用到的一些底層的類、介面等進行封裝,然後我們依據實際的要求,在這個底層框架的基礎上,再進行二次開發,改寫和增加檔案/**等,最終完成開發目標。最簡單直觀的理解就是,我們所建立乙個工程,或者說web應用,它就可以理解成乙個框架。

架構也就是通常所說的軟體體系結構(software architecture).架構一般包括三個部分:構件,用於描述計算;聯結器,用於描述構件的連線部分;配置,將構件和聯結器組成乙個有機整體。架構可以理解成對客戶的需求進行拆分,抽象出不同的元件,不同的抽象元件完成不同的功能,偏於設計乙個草圖;乙個架構可以包含多個框架和多種設計模式,框架包含了它們之間通訊和呼叫的規則;不同的框架和設計模式,在同乙個架構體系中相互配合,各司其職,最終完成需求。

架構與框架的區別與聯絡如下:

1.呈現形式不同.架構的呈現形式是乙個設計規約,而框架則是程式**.

2.目的不同.架構的首要目的大多是指導乙個軟體系統的實施與開發;而框架的首要目的是為復用.因此,乙個框架可有其架構,用於指導該框架的開發,反之不然.

框架和架構的一些的理解

原來一直以為架構和框架是類似的概念,後來在網上查了好多資料,才知道兩者間的不同。具體的概念區分其他部落格的介紹也有很多,我就談談自己的理解。好比在一座城市裡,架構就相當於整個城市的城市規劃,包括確定城市的性質,策劃整個城市的總體布局,協調周邊的環境 等。比如乙個城市一般會有特定板塊的居民區,商業區,...

架構和框架的區別,你是如何理解的?

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

關於架構 框架 業務邏輯的理解

最近在回顧和總結上乙個五年的工作成長歷程,其中加入了個人對架構 框架 業務邏輯的理解,順便摘抄下來分享到部落格。由於個人認知有限,難免存在紕漏。1 架構 按照我的理解,架構有廣義和狹義的解釋。從廣義角度來說,它是人類進行社會化生產的組織形式,以及為保證組織形式能夠正常開展的方方面面。乙個典型的案例就...