摘要:也就是說當(dāng)你在調(diào)用的時候,你按照自己的意愿來他比如??蚣芤竽阌媚撤N形式去寫代碼,比如遵照的約定,等等。一個簡單的分辨方式引入一個依賴,如果要對架構(gòu)進行修改的,那么就算是框架如果無需修改原有架構(gòu),那么就算庫。
when you call a library, you are in control. But with a framework, the control is inverted
也就是說
當(dāng)你在調(diào)用library的時候, 你按照自己的意愿來control他(比如jQuery)。
而,對于framework, 那么control就是倒轉(zhuǎn)過來了,是他在調(diào)用你(比如bootstrap)。
框架要求你用某種形式去寫代碼,比如遵照MV*的約定,等等。 庫只是提供了寫代碼時實現(xiàn)某種形式的方法,比如提供了XHR的封裝,對 DOM的簡便操作。
一個簡單的分辨方式:引入一個依賴,如果要對架構(gòu)進行修改的,那么就算是框架;如果無需修改原有架構(gòu),那么就算庫。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/82842.html
摘要:只是站在初學(xué)者的角度,對框架和庫的區(qū)別有自己的認識和見解。庫的使用非常靈活,但沒有框架方便,這就是框架和庫本質(zhì)的區(qū)別??蚣芎蛶斓膮^(qū)別庫是將代碼集合成的一個產(chǎn)品,供程序員調(diào)用。 什么是框架和庫? 初識框架和庫 對于好多初學(xué)者來說(例如我),很容易把框架和庫搞混淆,分不清它們的具體區(qū)別,直到現(xiàn)在我也不是把框架和庫搞得很清晰。只是站在初學(xué)者的角度,對框架和庫的區(qū)別有自己的認識和見解。所以今...
摘要:我承認從搞笑文章你糟蹋了中得到了一點靈感,不過我要再次說明,我無意嘲笑框架作者。庫很好啊,我希望看到大家一致贊同遠離的是框架。 原文《No more JS frameworks》 中文版翻譯:老碼農(nóng) 翻譯版: 日語 JS 框架看上去就像死亡和納稅,必然發(fā)生,無法避免。如果我能變成一只蒼蠅趴在墻上,我就能確定每次啟動一個新項目的時候,他們討論的第一個問題肯定是:我們要用哪個 JS ...
摘要:本文簡要回顧相關(guān)概念和用法。相比之下已是明日黃花。分別對應(yīng)的命令是根據(jù)關(guān)鍵字查找依賴包,例如查找本人發(fā)布的包。作為目前包依賴管理的最佳工具,值得每一位開發(fā)人員掌握。 轉(zhuǎn)載請注明文章出處:https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎(chǔ) web請求 cookie web響應(yīng) session 數(shù)據(jù)庫操作 加解密 Composer是PHP...
閱讀 1635·2021-10-14 09:43
閱讀 5564·2021-09-07 10:21
閱讀 1290·2019-08-30 15:56
閱讀 2133·2019-08-30 15:53
閱讀 1243·2019-08-30 15:44
閱讀 2020·2019-08-30 15:44
閱讀 1331·2019-08-29 17:24
閱讀 761·2019-08-29 15:19