Quels sont les inconvénients de la programmation événementielle ?

5 Réponses


  • Toutes ces réponses sont de la merde en particulier celle qui fait référence à la "programmation par lots" qui n'existe pas. Vous faites probablement référence au Batch Scripting Language de Microsoft, qui ne peut être comparé à un langage de programmation.
    Inconvénients de la programmation événementielle
    1. Les classes ne sont souvent pas réutilisables ou difficiles à implémenter dans d'autres applications.
    2. La programmation événementielle n'est généralement utile que dans la programmation GUI
    3. La programmation événementielle est complexe à maîtriser
    4. N'est souvent pas portable sur d'autres systèmes d'exploitation, comme dans le cas du framework .NET sous Windows qui utilise la programmation événementielle.
  • Avantages
    - Il permet des programmes plus interactifs. Presque tous les programmes GUI modernes utilisent une programmation événementielle.
    - Il peut être mis en œuvre à l'aide d'interruptions matérielles, ce qui réduira la puissance utilisée par l'ordinateur.
    - Il permet aux capteurs et autres matériels d'interagir facilement avec les logiciels.

    Inconvénients
    - Pour les programmes simples, la programmation événementielle est souvent plus complexe et lourde que la programmation par lots.
    - Le déroulement du programme est généralement moins logique et évident.
  • L'EDP peut être lent, car une grande partie de la puissance de traitement est absorbée par le besoin de boucles d'événements pour continuer à vérifier l'interface graphique pour savoir si quelque chose s'est passé. Encore plus de puissance de traitement est prise par les fonctions de déclenchement car elles correspondent au type d'événement avec le gestionnaire d'événement nécessaire pour y répondre.

  • Le principal inconvénient que je peux voir est que votre code peut finir par être étroitement lié au framework d'interface utilisateur que vous utilisez. Supposons que vous fassiez un programme qui effectue une sorte de calcul. Vous feriez probablement quelques zones de texte pour que l'utilisateur puisse saisir des données, puis un bouton qui récupère ces valeurs et effectue le calcul lorsque l'utilisateur clique dessus. Jusqu'ici tout va bien, mais et si maintenant vous vouliez faire les mêmes calculs, mais sans l'interface utilisateur ? Vous devrez peut-être effectuer tout un lot de calculs lorsque les données proviennent d'un fichier. Si votre code existant est entièrement conçu autour du système d'interface utilisateur piloté par les événements, vous ne pourrez pas simplement prendre ce code et le mettre ailleurs, vous devrez le réécrire.

    Il existe également certains types d'applications qui n'ont tout simplement pas de sens pour écrire de manière « conduite par les événements ». Par exemple, la plupart des jeux auront une sorte de simulation physique qui doit continuer quelle que soit l'entrée du jeu.

    Pour en savoir plus sur la programmation, visitez hackr.io/

  • Les avantages des programmes événementiels sont qu'ils peuvent être facilement modifiés si le programmeur souhaite que quelque chose change dans le programme . Les programmes peuvent être créés facilement car la langue est relativement facile à comprendre et à apprendre. les inconvénients de la programmation événementielle sont qu'ils sont gourmands en mémoire. Pour plus d'informations, obtenez de l'aide sur CodeAvail- Online Computer Science Assignment
    help

Ecrivez votre réponse

Votre réponse apparaîtra après modération