當前位置:編程學習大全網 - 編程軟體 - Framework,Library和Toolkit的區別

Framework,Library和Toolkit的區別

Framework, Library, Toolkit的區別

Framework

已完整定義基礎框架及所需的基本組件,開發人員必須遵循它所定義的規則來開發程序。

基本構成元素:組件、支持程序、類庫、和腳本語言等。

操作系統是壹種最典型的"Framework",壹般的程序運行於其上,必須花費壹段時間學習如何使用它,就像買股票壹樣,it involves so much buy-in,因此,人們對自己所使用的OS往往有種宗教式的忠誠。

壹個瘦的框架+豐富的工具 好於 壹個復雜的框架

Toolkit

各種實用的程序事實上是壹種Toolkit。在使用它們時更自由,可以隨意決定使用哪種、不使用哪種,不必花費很多時間去學習如何使用它。

對比:文字處理軟件微軟的Word和LaTeX,前者是Framework,後者是Toolkit。

基於Framework的編程不如基於Toolkit隨意、自由,但是,如果妳不想太費很多精力在寫代碼上,那麽可以考慮使用壹種好的Framework。

Library

似乎不用多解釋,庫是相關函數和子程序的集合。他們區別於可執行的獨立程序;它們是輔助作用的代碼,以在開發程序時簡單的方式調用通用的功能。

Toolkit通常在包括library之外,也包括其他壹些獨立的程序。

好了,現在可以這樣形象的理解,Framework就像教堂 ,Toolkit是自由集市,而Library是貨物倉庫。

  • 上一篇:學習壹門編程語言,那麽學習哪壹門會比較有用
  • 下一篇:ai怎麽設計字符設計
  • copyright 2024編程學習大全網