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


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

Re: core o lib?

Path csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: core o lib?
Date Sun, 13 May 2018 09:21:40 +0100
Lines 42
Message-ID <flqaskF7996U1@mid.individual.net> (permalink)
References <pd4pnn$noj$1@gioia.aioe.org> <c7386699-6b06-43c9-97a1-6621a0c45c0a@googlegroups.com> <pd4th1$uhv$1@gioia.aioe.org> <8138fd88-7cd7-4344-994e-d45989778153@googlegroups.com> <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> <flocjiFosfkU1@mid.individual.net> <pd7279$9gi$1@gioia.aioe.org>
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace individual.net E3exh822J/fuiVEWsTXnRAWLMQB4d++vbALF8wXePGEUMZvb0=
Cancel-Lock sha1:NztqcFviInTo/K9QakGlg1dq11M=
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
In-Reply-To <pd7279$9gi$1@gioia.aioe.org>
Content-Language en-GB
Xref csiph.com it.comp.www.php:22042

Show key headers only | View raw


On 12/05/18 16:42, alex wrote:

> Il 12/05/2018 16:38, Alessandro Pellizzari ha scritto:
>> Se non stai facendo un'app "estendibile" non ti serve niente. Usa solo
> 
> App estensbile?
> Forse mi sbaglio ma in genere si possono estendere solo framework e 
> librerie.

Pura semantica, ma volendo stare al gioco, una libreria non dovrebbe
essere estendibile. Un framework sì. Un CMS (che è un'applicazione) anche.

>> Ed eventualmente bin per gli script da linea di comando (tipicamente
>> migration del DB, script di sincronizzazione, cron jobs, ecc. ecc.)
> 
> Quindi ad es. ho due script (a.php e b.php) che devono accere alla 
> funzione console_verbose() memorizzata nel file console.php.
> 
> a.php e b.php li metto in *bin*.
> 
> Mentre console.php dove lo metto?

Cosa è "console.php"? Una classe (= libreria) che fornisce solo funzioni
di utilità? Allora forse va in core, forse in lib, forse in vendor (da
un pacchetto esterno)

È qualcosa che puoi lanciare da riga di comando? Allora va in bin e non
dovrebbe esportare funzioni usate da altri.

Onestamente trovo la discussione troppo fumosa. Ogni progetto va
organizzato in base a quello che serve a te e al tuo team.

Cercare di capire dal nome di un file o di una directory cosa dovrebbe
fare è un esercizio inutile.

Io eviterei core e lib completamente, e userei solo src e vendor (più
public e bin, come ho detto, se serve).

Quando fai una libreria, la metti in un pacchetto a parte che includi
tramite composer.

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