所有房子都有乙個骨架,但是我們建房子的時候都要重新建立一遍骨架,然後再填磚
那麼如果有現成的骨架了,只填磚是不是很快?
我們一套完整的應用程式就好比一座房子,我們每個程式的具體業務可能不同,但是有大部分基礎性的東西是相同的,比如檔案上傳,資料庫查詢,這些是99.9%的程式都會有的,那麼框架就是把這些東西已經做好了,你拿來直接用就好了,你只需要寫你的具體業務部分,免去了很多基礎性的工作,加快開發速度,這就是框架。也就是你需要自己去裝修,每個人的裝修風格不同(暗指 業務不同)
框架的作用在於:由於提取了特定領域軟體的共性部分,因此在此領域內新專案的開發過程中**不需要從頭編寫,只需要在框架的基礎上進行一些開發和調整便可滿足要求;
對於開發過程而言,這樣做會提高軟體的質量,降低成本,縮短開發時間,使開發越做越輕鬆,效益越做越好,形成一種良性迴圈。
框架不是現成可用的應用系統。是乙個半成品,需要後來的開發人員進行二次開發,實現具體功能的應用系統。
設計模式關注乙個很小的「點」。
架構則關注乙個「面」。
架構,是從整體結構上為解決某一組問題提供乙個方案。
了解什麼是框架 構件與設計模式
框架 framework 構件 component 和設計模式 design pattern 是乙個成熟的系統平台中三個重要的部分,同時又是三個很容易混淆的概念。框架往往是為實現乙個或多個設計模式而設計的可重用可擴充套件的設計,是軟體系統開發的半成品。而構件是框架當中的可重用的工具包 類庫或者api...
《從0開始學架構》 什麼是架構設計
本系列是極客時間 從0開始學架構 的讀書筆記。對應 01 架構到底是指什麼?架構是頂層設計 框架是面向程式設計或配置的半成品 元件是從技術維度上的復用 模組是從業務維度上職責的劃分 系統是相互協同可執行的實體。按照我的理解,架構的維度是最大的,一般我們會講業務架構和技術架構兩類。而框架重在提供一種約...
MVC是框架?是設計模式?是架構?還是
文章 很多人都知道mvc,都知道就是把將資料和顯示分離,知道model view controller,但是讓你說mvc是什麼東西,你可能不知如何回答。那麼mvc到底是什麼玩意呢?框架?設計模式?架構?都不是。可以肯定的說 個人認為 mvc不是框架,不是設計模式,更不是架構,它僅僅是一種架構模式。它...