框架(framework)和庫(Library)的區別

when you call a library, you are in control. But with a framework, the control is invertedbootstrap

也就是說架構

  • 當你在調用library的時候, 你按照本身的意願來control他(好比jQuery)。框架

  • 而,對於framework, 那麼control就是倒轉過來了,是他在調用你(好比bootstrap)。it

框架要求你用某種形式去寫代碼,好比遵守MV*的約定,等等。 庫只是提供了寫代碼時實現某種形式的方法,好比提供了XHR的封裝,對 DOM的簡便操做。方法

一個簡單的分辨方式:引入一個依賴,若是要對架構進行修改的,那麼就算是框架;若是無需修改原有架構,那麼就算庫。call

相關文章
相關標籤/搜索