2012-03-20 12 views
5

Ho intenzione di avviare una nuova applicazione portale in php che avrebbe 5 7 componenti. Ho letto di php phar alcuni mesi fa e mi chiedevo se sarebbe stato utile per me creare phar di ciascun componente separatamente e usarli in qualche modo. Sto per avviare l'applicazione e non ho precedenti esperienze phar, così sono disposto a ricevere input dalle persone che usano lo stack overflow che io lo uso o meno.PHP phar possibile utilizzo

Il tema principale nella mia mente per l'utilizzo di phar è quello di creare un pannello in cui l'amministratore del sito sarebbe in grado di abilitare/disabilitare l'intero componente anche per il futuro inserirò più componenti se necessario. stesso concetto che abbiamo in DLL .net

saluti Junaid

risposta

5

Se si sta andando per una sorta di architettura a plugin in cui si consente agli utenti di aggiungere plug-in personalizzati come file phar Si fa in modo senso. Consente una struttura dei file più pulita, una facile distribuzione e installazione dei plug-in/componenti.

D'altra parte, se si tratta di un'applicazione che non verrà ridistribuita o che non accetterà componenti di terze parti, si sta solo introducendo un passaggio aggiuntivo nei plug-in che non ne vale la pena.

Ma sì, nel tuo caso ha sicuramente senso, ma tieni presente che non tutti conoscono i dettagli di phar in modo da rendere il tuo ecosistema plug-in/componente molto più complesso per gli utenti inesperti.

+0

Grazie per la risposta Chris, beh, il suo tipo di sistema con etichetta bianca, e stiamo andando a mantenere i servizi che offriremo a diversi clienti ~ solo per cancellare il sistema attuale – Junaid