對於 Composer 的一些理解

Composer 是什麼

Composer 是 PHP 的一個依賴管理工具。它容許你聲明項目所依賴的代碼庫,它會在你的項目中爲你安裝他們。
Composer 利用 PRS-4 以及 PHP 的命名空間特性,構造了一個繁榮的 PHP 生態系統,爲海量的 PHP 組件提供了一個極其方便的協做通道。程序員

爲何用 Composer?

  • 小巧易用,無需複雜的安裝與配置
  • 符合目前主流的 PSR 社區規範,提供了功能強大的自動加載功能。
  • 只需一條命令便可加載所需的組件,並自動處理該組件的依賴關係。
  • 幫助你管理各組件之間複雜的依賴關係與版本控制。

在項目開發中的意義

  • 當你須要實現某個功能的組件時,基於 Composerpackagist.org。 可以迅速幫你找到並加載所需組件,避免了去造重複的輪子。
  • 自動聲明和維護依賴,減小維護成本與不兼容風險。
  • Composer 提供的自動加載機制,讓 PHP 中調用組件的代碼更簡潔、優雅、易於維護。

在公司中推行 Composer 的意義

正如上面所說,在項目中使用 Composer ,既省時又省力——無論是對於公司仍是對於我的,時間就是金錢。而 Composer 不管在開發階段仍是在維護階段,都可以爲開發人員節省大量的時間和精力,對於後端開發來講,就意味着程序員能夠將更多的精力放到對業務邏輯的思考與判斷上。後端

相關文章
相關標籤/搜索