Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22037

Re: core o lib?

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar | Unroll thread


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