PHP phar возможное использование - PullRequest
5 голосов
/ 20 марта 2012

Я собираюсь запустить новое приложение на портале в php, которое будет иметь 5 7 компонентов.Я читал о php phar несколько месяцев назад и задавался вопросом, будет ли мне полезно создавать phar для каждого компонента отдельно и использовать их каким-либо образом.Я собираюсь запустить приложение, и у меня нет опыта работы с phar, так что я хочу получить некоторую информацию от людей, переполняющих стек, которые я использую или нет.

Основная тема для использования phar, на мой взгляд, заключается в создании панели, на которой администратор сайта сможет включать / отключать весь компонент, а также на будущее. Я бы подключил дополнительные компоненты, если потребуется.та же концепция, что и в .net DLL

С уважением, Джунаид

1 Ответ

5 голосов
/ 20 марта 2012

Если вы собираетесь использовать какую-то архитектуру плагинов, где вы разрешаете пользователям добавлять собственные плагины в виде phar-файлов, это, безусловно, имеет смысл.Это позволяет более чистую структуру файлов, простое распространение и установку ваших плагинов / компонентов.

С другой стороны, если это приложение не будет распространяться или не будет принимать сторонние компоненты, вы просто вводите дополнительный шаг сборки в свои плагины, который не стоит того.

Но да, в вашем случае это, безусловно, имеет смысл, но имейте в виду, что не все знают входы и выходы phars, поэтому вы можете сделать экосистему плагинов / компонентов намного более сложной для начинающих пользователей.

...