Frage

Ich bin ein AS3 Anfänger PureMVC Lernen und wollen Code folgenden Best Practices schreiben, so dass jede andere AS3 Entwickler kann meinen Code abholen und leicht verstehen, was ich tat, ich Dinge zu tun versucht, als würde ich in JavaScript oder Asp. Net / C #, aber ich habe das Gefühl, dass nicht der beste Ansatz sein könnte.

Die Gedanken? Links?

War es hilfreich?

Lösung

Ich fand, dass durch die docs Lesen hat mir geholfen, eine klare Definition der einzelnen Teile erhalten zu PureMVC . Hinzu kommt, dass ich heruntergeladen hat, die Quelle für die Demos und fügte sie in Flex Builder, so konnte ich leicht durch sie hindurch schauen und sehen, wie sie eine Vorstellung davon zu bekommen, wurden konstruiert, wie ich mein Projekt bauen sollte.

Eine Sache, die Sie dürfen nicht vergessen, ist, dass Sie jede mögliche Weise, Dinge zu tun, können Sie wollen, aber lohnenswert Sie auf die Struktur und Art und Weise, Dinge zu tun, die es schlägt Stick mit dem Rahmen machen sollte. Zum Beispiel könnten Sie die Ansicht einen Verweis auf die Fassade geben und haben sie Informationen von Proxies usw. erhalten Sie sollen aber die Aussicht vom Rahmen entkoppelt halten und haben es nur Versand Ereignisse und Mediator Deal mit der Fassade haben.

Andere Tipps

  1. Mit Reverse Domain-Ordnerstruktur ist üblich, aus dem Flex-Code habe ich gesehen. dh: com / mydomain / myproject / view ... Modell, Business, Controller (dies würde es für mich leicht machen, Ihren Code zu verstehen) Mehr: http://blog.tsclausing.com/post/11

  2. ASDoc ist ein Werkzeug, das automatisch sehr hübsch HTML-Dokumentation von Code-Kommentaren erstellt: http: //livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&file=asdoc_127_1.html

  3. Sie können über diesen Punkt hinaus, aber ich habe verwendet Cairngorm (MVC) und es wurde gut dokumentiert: http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm

Code-Beispiel Dies ist der Cairngorm Speicher, der das Standard-Cairngorm Beispiel ist: http://cairngormdocs.org/blog/?p=17

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top