私は PureMVC を学習している AS3 の初心者であり、他の AS3 開発者が私のコードを拾い上げて、私が行ったことを簡単に理解できるように、ベスト プラクティスに従ってコードを書きたいと考えています。 、しかし、最善のアプローチではないかもしれないと感じています。
考え?リンク?
私は PureMVC を学習している AS3 の初心者であり、他の AS3 開発者が私のコードを拾い上げて、私が行ったことを簡単に理解できるように、ベスト プラクティスに従ってコードを書きたいと考えています。 、しかし、最善のアプローチではないかもしれないと感じています。
考え?リンク?
逆ドメインフォルダ構造を使用することは、私が見たFlexコードから一般的です。すなわち:com / mydomain / myproject / view ...モデル、ビジネス、コントローラー(これにより、コードを理解しやすくなります)詳細: http: //blog.tsclausing.com/post/11
ASDocは、コードコメントから非常に美しいHTMLドキュメントを自動的に作成するツールです。http: //livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context = LiveDocs_Book_Parts&file = asdoc_127_1.html
あなたはこの点を超えているかもしれませんが、私はCairngorm(MVC)を使用しており、それは十分に文書化されています:http: //opensource.adobe.com/wiki/display/cairngorm/Cairngorm
コード例 これは、標準のCairngormの例であるCairngormストアです。http://cairngormdocs.org/blog/?p = 17
ドキュメントを読むと、 PureMVCの各部分を明確に定義するのに役立つことがわかりました。その上で、デモのソースをダウンロードして Flex Builder に追加したので、デモを簡単に見て、どのように構築されているかを確認し、プロジェクトをどのように構築すべきかを理解できました。
覚えておかなければならないことの 1 つは、物事は好きなように行うことができるということですが、フレームワークを使用する価値があるようにするには、フレームワークが提案する構造と方法に固執する必要があります。たとえば、ビューにファサードへの参照を与え、プロキシなどから情報を取得させることができます。ただし、ビューをフレームワークから分離したままにして、イベントをディスパッチし、メディエーターにファサードを処理させる必要があります。