AS3 / PureMVCベストプラクティス?適切に設計されたプロジェクトのベストコード例
-
02-07-2019 - |
質問
私はAS3の初心者でPureMVCを学習していますが、ベストプラクティスに従ってコードを書きたいので、他のAS3開発者が自分のコードを取り上げて、自分がやったことを簡単に理解できるようにしたいと思います。 Net / C#、しかし、私は最善のアプローチではないかもしれないと感じています。
考え?リンク?
解決
ドキュメントを読むと、 PureMVC の各部分を明確に定義できることがわかりました。それに加えて、デモのソースをダウンロードしてFlex Builderに追加したので、簡単に調べて、どのように構築されているかを確認し、プロジェクトをどのように構築するべきかを理解できます。
覚えておかなければならないことの1つは、好きなようにできることですが、フレームワークを価値あるものにするためには、提案されているものの構造とやり方に固執する必要があります。たとえば、ビューにファサードへの参照を与え、プロキシなどから情報を取得させることができます。ただし、ビューをフレームワークから切り離し、イベントをディスパッチし、メディエーターにファサードを処理させる必要があります。
他のヒント
-
リバースドメインフォルダー構造の使用は、私が見た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
-
あなたはこのポイントを超えているかもしれませんが、私はケアンゴーム(MVC)を使用しました。 http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm
コード例 これは、ケアンゴームの標準的な例であるケアンゴームストアです。 http://cairngormdocs.org/blog/?p=17