2012-03-20 61 views
5

我將在php中啓動一個新的門戶應用程序,它將有5 7個組件。我在幾個月前瞭解了有關php phar的信息,並想知道是否有必要分別創建每個組件的phar並以某種方式使用它們。我即將開始應用程序,並沒有以前的phar經驗,所以我願意從我使用它或不使用堆棧溢出的人那裏獲得一些輸入。PHP phar可能的用法

在我腦海中使用phar的主要主題是創建一些面板,其中站點管理員可以啓用/禁用整個組件,以便將來使用,如果需要,我會插入更多組件。我們有相同的概念在.NET的DLL

問候 朱奈德

回答

5

如果你要某種類型的插件架構的,你允許用戶添加自定義插件,藥業文件它肯定是有道理的。它允許更清晰的文件結構,輕鬆分發和安裝插件/組件。另一方面,如果這是一個不會被重新分配的應用程序,或者不會接受第三方組件,那麼您只是在插件中引入額外的構建步驟,這不值得。

但是,在你的情況下,它肯定是有道理的,但請注意,並非每個人都知道phars的來龍去脈,所以你可能會讓你的插件/組件生態系統對新手用戶來說變得複雜得多。

+0

感謝Chris的回覆,以及它的一種白標系統,我們將繼續維護我們將提供給不同客戶的服務 - 只是爲了清除實際的系統 – Junaid 2012-03-20 09:38:10