ActionScript 3 – Programmation séquentielle et orientée objet
34
La programmation structurée, appelée également séquentielle
Avantages
• Ce mode de programmation présente l’avantage d’être plus abordable et plus facile à
comprendre que la POO.
• À court terme, vous serez donc plus productif car la POO nécessite une longue
pratique pour atteindre une bonne maîtrise.
• Les animations sont plus rapides à développer si elles ne sont pas trop complexes.
• Si votre animation est bien réalisée (avec une certaine rigueur dans la rédaction de vos
scripts), davantage de personnes pourront la corriger.
• Le code est contenu dans un seul fichier d’extension .fla. Il peut également être placé
sur différentes images-clés, facilitant ainsi la gestion du déclenchement des scripts
dans le temps.
Inconvénients
• Ce mode n’est pas adapté aux projets complexes.
• Le code présent sur des images-clés ne facilite pas le déboguage.
• Si vous n’utilisez pas les classes externes personnalisées (techniques propres à la POO),
vous risquez de perdre du temps et être de ce fait moins productif.
La programmation orientée objet
Avantages
• Ce mode est adapté aux projets complexes, car son principe de programmation repose
sur une organisation rigoureuse et méthodique des différentes parties d’un programme.
Rigueur et méthode, deux qualités essentielles pour conduire un projet de grande
envergure !
• Le code est stocké dans des fichiers externes, qui peuvent donc être réutilisés dans
d’autres projets. Cela optimise, par la même occasion, la productivité.
• Il est plus facile de corriger ou de reprendre un projet développé en POO car la rigueur
inhérente à ce mode de programmation a pour effet de générer des lignes d’instructions
plus claires.
Inconvénients
• Ce mode de programmation est plus difficilement abordable pour un large public.
• Il est nécessaire de le pratiquer pendant de nombreuses semaines (voire des années)
avant de pouvoir être vraiment opérationnel.
• Les animations réalisées en POO ne peuvent être reprises et corrigées que par des développeurs ayant le même niveau de compétence que vous en matière de programmation.
Comme vous pouvez le constater, les avantages et inconvénients de chacun des modes se
valent.
Précédent

- 62/426

Suivant