Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21563
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: framework e/o cosa? |
| Date | 2017-03-30 08:43 +0100 |
| Message-ID | <ek3r8kFmpagU1@mid.individual.net> (permalink) |
| References | (1 earlier) <2017032312524721669@mynewsgate.net> <ob2hm4$2do$1@gioia.aioe.org> <2017032408560921669@mynewsgate.net> <ejkg8aFl5vsU1@mid.individual.net> <obfmdg$hi3$1@gioia.aioe.org> |
On 29/03/17 08:06, Emanuele Desideri wrote: > Ho scaricato Eclipse per php come suggerito da ciccio, e ho proseguito > con un po di ricerche, concentrando maggiormente l'attenzione sui > prodotti che avete menzionato, anche se in realtà preferirei un > consiglio più "personale". Se andiamo sui consigli personali, allora io ti consiglio PHPStorm invece di Eclipse. Lo so che e` a pagamento, ma li vale tutti, secondo me. > Dalle ricerche che ho fatto quelli che mi attirano di più sono slim 3 e > Laravel. > Scartato Symfony 3 e Zend perchè mi pare di aver capito sono più adatti > a progetti enterprise. Questa e` la mia opinione personale e le scelte che ho fatto io in base alle mie esigenze. Le tue potrebbero essere diverse. Io ormai faccio tutto con Slim. Due anni fa facevo tutto con Silex. 10 anni fa con Zend Framework 1. Il perche` di Slim: - supporta (si basa su) PSR-7 - e` minimale (solo Request, Response, un router e un DIC) - e` veloce e configurabile. I contro, dopo due anni di uso: - Abusa del $this per rendere semplici alcune operazioni nel router, e questo porta a complicarne delle altre e a rendere poco leggibile il codice - In generale non mi piacciono i DIC, e in particolare l'uso di magic methods per accederci come fosse un array rende il codice un po' fumoso. Il problema degli altri framework e` che hanno praticamente gli stessi difetti (e anche di piu`) e non abbastanza pregi aggiuntivi per giustificarne l'uso. Laravel in particolare abusa del "suo Facade pattern" rendendo quasi tutto una chiamata statica, ma e` molto semplice per iniziare con un framework non minimale. Zend e Symfony soffrono ancora della "malattia da configuration file", nel senso che piu` che scrivere codice scrivi file YAML (o JSON o array in PHP o...) per configurare le interazioni tra i componenti. La puoi chiamare "Javite", se vuoi. :P Silex e` troppo lento a innovare. Sono anni che si parla della nuova versione, e non mi pare supporti ancora PSR-7 se non attraverso un wrapper per i componenti di Symfony. Tieni conto, tra l'altro, che e` stato appena standardizzato dal FIG l'accesso ai DIC, e si sta lavorando sui middleware, quindi probabilmente per fine anno ci sara` uno Slim 4 in cui il 50% del framework cambiera` per supportare questi nuovi standard, e nel giro di 2 anni molti middleware che trovi in giro verranno riscritti per i nuovi standard. Quindi inizia a pianificare una migrazione da qualsiasi framework tu scelga oggi. :) Bye.
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
framework e/o cosa? Emanuele Desideri <e.desideri@gmail.invalid.com> - 2017-03-22 12:21 +0100
Re: framework e/o cosa? "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-03-23 12:52 +0000
Re: framework e/o cosa? Emanuele Desideri <e.desideri@gmail.invalid.com> - 2017-03-24 08:25 +0100
Re: framework e/o cosa? "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-03-24 08:56 +0000
Re: framework e/o cosa? Alessandro Pellizzari <shuriken@amiran.it> - 2017-03-24 12:03 +0000
Re: framework e/o cosa? Roberto Tagliaferri <tagliaferri@bofhland.org> - 2017-03-24 13:55 +0100
Re: framework e/o cosa? Alessandro Pellizzari <shuriken@amiran.it> - 2017-03-24 15:07 +0000
Re: framework e/o cosa? fmassei@gmail.com - 2017-03-24 13:48 -0700
Re: framework e/o cosa? Alessandro Pellizzari <shuriken@amiran.it> - 2017-03-25 07:04 +0000
Re: framework e/o cosa? fmassei@gmail.com - 2017-03-26 15:42 -0700
Re: framework e/o cosa? Alessandro Pellizzari <shuriken@amiran.it> - 2017-03-27 10:44 +0100
Re: framework e/o cosa? Emanuele Desideri <e.desideri@gmail.invalid.com> - 2017-03-29 09:06 +0200
Re: framework e/o cosa? Alessandro Pellizzari <shuriken@amiran.it> - 2017-03-30 08:43 +0100
Re: framework e/o cosa? Leonardo Serni <lserni@gmail.com> - 2017-03-30 20:12 +0200
Re: framework e/o cosa? Roberto Tagliaferri <tagliaferri@bofhland.org> - 2017-03-29 11:24 +0200
Re: framework e/o cosa? "ciccio_the_best" <21669invalid@mynewsgate.net> - 2017-03-30 11:11 +0000
csiph-web