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


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

Re: estendere le classi con gli eventi

From alex <1j9448a02@lnx159sneakemail.com.invalid>
Newsgroups it.comp.www.php
Subject Re: estendere le classi con gli eventi
Date 2016-02-29 13:14 +0100
Organization Aioe.org NNTP Server
Message-ID <nb1cn7$120s$1@gioia.aioe.org> (permalink)
References <naq70s$grd$1@gioia.aioe.org> <c185404b-1466-4a09-ad17-885432a22ac7@googlegroups.com> <nark08$9sp$1@gioia.aioe.org> <djiml5FfjanU1@mid.individual.net>

Show all headers | View raw


Il 29/02/2016 11:59, Alessandro Pellizzari ha scritto:
>
> Per plugin dipende cosa intendi, perchè vuol dire tutto e niente.
>

intendo più o memo che (tratto da 
http://symfony.com/legacy/doc/jobeet/1_3/it/20?orm=Doctrine):

L'utilizzo primario dei plugin è quello di facilitare la condivisione di 
codice tra le applicazioni, o anche tra differenti progetti. Ricordiamo 
che gli applicativi symfony condividono solo il modello. I Plugin 
forniscono un modo per condividere più componenti tra gli applicativi.

> Un sistema ad eventi può essere utile, per esempio, per attaccare un
> logger o un profiler a un package, o in generale per lanciare
> elaborazioni parallele e trasparenti al normale flusso del programma, e
> per disaccoppiare i componenti.
>

appunto

> Esempio stupido: un sistema di upload di immagini lancia un evento
> "uploaded" appena finito l'upload, e poi se ne frega se dietro non c'è
> niente o se magari c'è un task (anche accodato in gearman o simile) che
> prende quell'immagine e fa resize e cropping in 10-15 versioni diverse,
> magari salvando i dati in S3, o andando ad aggiornare il sistema di
> mailing in modo che alla prossima newsletter l'immagine venga inclusa, o
> che incrementi un contatore che manda una mail all'utente per dirgli
> quanti upload gli rimangono quel mese, o che posti l'immagine su
> twitter, ecc.
>

giusto

> Ecco, alcuni (o tutti, dipende da come la vedi) li puoi considerare
> plugin, ma li puoi anche considerare microservices, componenti, servizi
> accessori, ecc.

cmq direi che alla fine è una delle tante tecniche da prendere in 
considerazione, con i relativi pregi/difetti

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

estendere le classi con gli eventi alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-02-26 19:54 +0100
  Re: estendere le classi con gli eventi fmassei@gmail.com - 2016-02-26 21:55 -0800
    Re: estendere le classi con gli eventi alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-02-27 08:42 +0100
      Re: estendere le classi con gli eventi fmassei@gmail.com - 2016-02-27 00:04 -0800
      Re: estendere le classi con gli eventi Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-29 10:59 +0000
        Re: estendere le classi con gli eventi Alex <tommaso5ita@yahoo.it> - 2016-02-29 12:47 +0100
        Re: estendere le classi con gli eventi alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-02-29 13:14 +0100
          Re: estendere le classi con gli eventi Alessandro Pellizzari <shuriken@amiran.it> - 2016-02-29 14:24 +0000

csiph-web