Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22037
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: core o lib? |
| Date | 2018-05-12 15:38 +0100 |
| Message-ID | <flocjiFosfkU1@mid.individual.net> (permalink) |
| References | (4 earlier) <pd4ufg$100k$1@gioia.aioe.org> <ebd0fbdc-140a-4295-97a7-40524e6a7c7f@googlegroups.com> <pd4v81$1172$1@gioia.aioe.org> <0e4ee2bc-b4a3-46de-bfc1-7ff050153d3d@googlegroups.com> <pd6ftb$180i$1@gioia.aioe.org> |
On 12/05/18 11:33, alex wrote: > Ad esempio ho un app strutturata così: > > bin/ # script eseguibili > core/ # componenti principali > lib/ > vendor/ # librerie di terze parti > > In lib/ cosa andrebbe messo, o meglio, in quali casi un'app dovrebbe > avere librerie? Una directory core di solito la usano i CMS o i framework per dire "questi sono i pezzi fondamentali dell'applicazione. Senza questi non funziona niente". In lib (o plugins, o addons o un milione di altri nomi) ci sono i pezzi opzionali. Se non ci sono, funziona lo stesso. Se ci sono fanno qualcosa in più. Se li togli, di solito devi farlo nell'ordine giusto e togliendo le config dai posti giusti. Se non stai facendo un'app "estendibile" non ti serve niente. Usa solo src per i sorgenti, vendor per i componenti presi da composer, e public per la directory che esporrai al webserver. Ed eventualmente bin per gli script da linea di comando (tipicamente migration del DB, script di sincronizzazione, cron jobs, ecc. ecc.) Bye.
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-11 21:05 +0200
Re: core o lib? fmassei@gmail.com - 2018-05-11 12:27 -0700
Re: core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-11 22:09 +0200
Re: core o lib? fmassei@gmail.com - 2018-05-11 13:23 -0700
Re: core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-11 22:26 +0200
Re: core o lib? fmassei@gmail.com - 2018-05-11 13:35 -0700
Re: core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-11 22:39 +0200
Re: core o lib? fmassei@gmail.com - 2018-05-11 14:46 -0700
Re: core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-12 12:33 +0200
Re: core o lib? Alessandro Pellizzari <shuriken@amiran.it> - 2018-05-12 15:38 +0100
Re: core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-12 17:42 +0200
Re: core o lib? Alessandro Pellizzari <shuriken@amiran.it> - 2018-05-13 09:21 +0100
Re: core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-13 21:05 +0200
Re: core o lib? fmassei@gmail.com - 2018-05-13 12:42 -0700
Re: core o lib? Alessandro Pellizzari <shuriken@amiran.it> - 2018-05-14 10:19 +0100
Re: core o lib? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-05-14 11:46 +0200
csiph-web