Quando guardo alcune applicazioni PHP, in genere hanno degli hook. Drupal e Wordpress sono esempi. Quando guardo un'applicazione del mondo .NET come Orchard o Umbraco, ci si iscrive agli eventi.
D'altra parte, ho visto che Drupal ha anche eventi, link
WordPress ha solo gli hook (che ho trovato), anche se dicono che gli hook si agganciano agli eventi. link
Mi sembra che quando un'applicazione con un framework di estensibilità plug-in / modulo fa riferimento a un evento , significa un progetto orientato agli oggetti che utilizza l'iniezione di dipendenza, in genere con un contenitore che collega tutto . Ma se no, allora è un programma che salva i riferimenti in un array, usandoli in una parte appropriata della sequenza di esecuzione chiamando il hook . Sono vicini all'operazione ma non all'implementazione.
Sono gli hook le sottoscrizioni agli eventi la stessa cosa? Li ho visti anche come "Segnali".