Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22042
| 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 | 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