5

我将在 php 中启动一个新的门户应用程序,它将具有 5 7 个组件。几个月前我读到了 php phar,想知道单独创建每个组件的 phar 并以某种方式使用它们是否对我有益。我即将启动该应用程序并且没有以前的 phar 经验,因此愿意从我使用或不使用它的堆栈溢出人员那里获得一些输入。

在我看来,使用 phar 的主要主题是创建一些面板,站点管理员可以在其中启用/禁用整个组件,以备将来如果需要我会插入更多组件。我们在 .net DLL 中的概念相同

问候朱奈德

4

1 回答 1

5

如果您打算采用某种插件架构,允许用户将自定义插件添加为 phar 文件,那肯定是有意义的。它允许更清晰的文件结构,易于分发和安装插件/组件。

另一方面,如果这是一个不会重新分发或不接受 3rd 方组件的应用程序,那么您只是在插件中引入了一个额外的构建步骤,这是不值得的。

但是,是的,在您的情况下这确实是有道理的,但请注意,并非每个人都知道 phars 的来龙去脉,因此您可能会使您的插件/组件生态系统对于新手用户来说更加复杂。

于 2012-03-20T08:17:59.237 回答