Deux méthodes différentes pour prendre en charge deux besoins différents. Si vous avez un problème lié à des événements, vous devez utiliser une méthodologie basée sur les événements. Si vous devez effectuer des procédures sur des données définies, mais que vous ne vous inquiétez pas de ce qui se passe ailleurs, il est évident que vous voulez utiliser un style plus "séquentiel".
Notez que typiquement, ces deux choses sont combinées. Le démarrage, l'arrêt, et peut-être une boucle de traitement principale d'un programme (par exemple, un processeur de filtre dans une application image) seront en grande partie séquentiels, tandis que ses interactions avec la couche UI et les composants sont pilotées par les événements.
Devrait être Wiki de la communauté, car il n'y a pas de vraie réponse. – cjk
Les événements se produisent. –
Je ne sais pas s'il n'y a pas de vraie réponse. Ce n'est pas vraiment un conflit non plus, même si c'est ce qu'il a dit. Chacun d'eux a en fait un but défini qui ne sont pas vraiment en contradiction les uns avec les autres. – phoebus