5
A
回答
4
庫是你的程序使用的東西,你的程序調用庫代碼。一個框架是你編寫代碼的東西,框架調用你的代碼。例如,在MVC Web應用程序中爲它編寫控制器,這些控制器被實例化並由框架調用,該框架負責。
Spring是一個框架的例子,它也包含庫(比如spring-jdbc)。
1
這條線非常模糊,國際海事組織,這個詞的框架往往歸結爲營銷術語。例如,.Net框架提供了一套庫(例如,你可以調用的代碼,在Nathan Hughes的答案中),以及你編寫的用於調用代碼的代碼。
當我個人想到框架時,我想到了一些提供關於代碼結構的提示。它會告訴您應用程序的哪些組件可能存在,以及它們如何進行交互,甚至可能位於文件系統的哪些位置。
0
框架往往比圖書館更通用。您可能會爲您的應用程序編寫一個實用程序庫。您的應用程序可能會使用可用於完全不同目的的(通用)框架。
相關問題
- 1. STL庫函數來劃分一個區間
- 2. 流星框架如何分區數據?
- 3. 有人可以簡單地區分一個java庫,一個類和一個包
- 4. 如何在一個框架中繪製2個正態分佈?
- 5. 從另一個數據庫和函數分配一個值 - MySQL變量範圍
- 6. 需要一個apt數據庫(和/或)框架建議
- 7. 移動一個實體框架應用程序和數據庫
- 8. 下一個函數和下一個方法之間的區別
- 9. 一個Deedle框架
- 10. 從一個框架
- 11. 如何在Flash CS4中從一個框架滑到另一個框架?
- 12. Java,如何從另一個框架刷新一個框架中的JTable
- 13. 我如何關閉一個框架,但打開一個新的框架?
- 14. 如何從另一個框架中打開一個框架中的特定html?
- 15. 我將如何關閉一個框架並打開另一個框架?
- 16. 如何製作一個自包含的函數庫/函數庫
- 17. printf區分一個字符和一個數字
- 18. 建議一個庫或框架?
- 19. 框架共享一個JavaScript庫
- 20. 如何在MATLAB中區分函數w.r.t另一個符號函數?
- 21. 如何將一個對象函數分配給一個變量?
- 22. 實體框架:一個數據庫,多個DbContexts。這是一個壞主意嗎?
- 23. 實體框架的一個或多個實體模型爲一個數據庫?
- 24. 實體框架代碼第一個多個數據庫
- 25. 實體框架代碼第一個DbConfiguration爲多個數據庫
- 26. 實體框架的兩個的DbContext在一個數據庫中
- 27. 如果調用另一個函數,TkInter框架不會加載
- 28. 跟蹤如何計算一個框架
- 29. 如何繪製一個窗口框架
- 30. 如何添加一個框架到Eclipse?
即:控制倒置。 – NullUserException 2010-09-30 18:26:55