Quiz de révision (inactif pour l'automne 2021, consultez LOG2420 sur Moodle)
- En plus d'être une architecture, le MVC fait appel à un patron de conception bien connu. Quel est-il?
- Expliquez comment un clic de souris est assigné à un composant, un bouton par exemple. Contrastez la façon dont c'est fait en Java Swing et en JavaScript.
- Décrivez le mécanisme pour associer une fonction à des événements avec Java Swing. Comment le mécanisme diffère-t-il du mécanisme JavaScript?
- À quelle couche de l'architecture assigne-t-on la responsabilité de la gestion des événements dans une approche comme Java Swing?
- Expliquez comment une interface peut être portée sur plusieurs plateformes sans avoir à modifier le code. Prenez en exemple les approches X-window, .NET et XUL. Expliquez leur mécanismes distinctifs et commentez les avantages et désavantages de chacune.
- Certains prétendent que l'approche déclarative est plus flexible que l'approche procédurale, d'autres prétendent le contraire. Expliquez la différence entre une approche déclarative et procédurale pour le développement d'interface.