Question

Je suis un novice en apprentissage AS3 de PureMVC et je souhaite écrire du code en appliquant les meilleures pratiques afin que tout autre développeur AS3 puisse récupérer mon code et comprendre facilement ce que j'ai fait. Je suis tenté de faire des choses comme je le ferais en JavaScript ou en Asp. Net / C #, mais j’ai le sentiment que ce n’est peut-être pas la meilleure approche.

Des pensées? Liens?

Était-ce utile?

La solution

J'ai découvert que la lecture de la documentation m'a aidée à obtenir une définition claire de chacune des parties à PureMVC . En plus de cela, j'ai téléchargé le code source des démos et les ai ajoutés dans Flex Builder afin de pouvoir les parcourir facilement et voir comment elles ont été construites pour avoir une idée de la façon dont je devrais construire mon projet.

Vous devez vous rappeler une chose, c'est que vous pouvez faire les choses comme vous le souhaitez, mais pour que l'utilisation du cadre en vaille la peine, vous devez vous en tenir à la structure et à la façon de faire les choses qu'il suggère. Par exemple, vous pouvez donner à votre vue une référence à la façade et lui demander d’obtenir des informations de la part des mandataires, etc. Mais vous devez conserver la vue découplée du cadre, l’envoyer simplement des événements et laisser un médiateur gérer la façade.

Autres conseils

  1. L'utilisation de la structure de dossiers de domaine inversé est courante à partir du code Flex que j'ai vu. c'est à dire: com / mydomain / myproject / view ... modèle, entreprise, contrôleur (cela me faciliterait la compréhension de votre code) Plus: http://blog.tsclausing.com/post/11

  2. ASDoc est un outil qui crée automatiquement une très jolie documentation HTML à partir de commentaires de code: //livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=asdoc_127_1.html

  3. Vous êtes peut-être au-delà de ce point mais j'ai utilisé Cairngorm (MVC) et cela a été bien documenté: http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm

Exemple de code Voici le magasin Cairngorm qui est l'exemple standard de Cairngorm: http://cairngormdocs.org/blog/?p=17

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top