0

Silverlight には、複雑なビジネス ロジック用のコード ビハインド ファイルを含む多数のユーザー コントロールを含む大規模な既存プロジェクトがあります。自分のコードを MVVM パターンに移行できるかどうかはわかりません (このパターンは初めてです)。つまり、既存のコードを簡単に移行できるか、またはこの MVVM 要件を満たすためにすべてを書き直す必要があるかということです。

また、業務アプリケーション テンプレートは MVVM の一種のようです。これは私が使用すべき最も人気のあるテンプレートですか? このテンプレートを学ぶためのオンライン チュートリアルはありますか?

どうもありがとう、

4

1 に答える 1

1

新しい設計パターンに合わせて既存のコードを移行することをお勧めすることはめったにありません。これは、プロジェクトがかなり小規模で、非常に多くの変更を行う準備として移行する場合にのみ、費用対効果が高くなります (「改善された」パターンの恩恵を受けます)。 MVVM のようなパターンは多少遅れています (パターンの学習には多くの時間が費やされるため、短期間のコストの増加と遅延を許容できるようにする必要があります)。プロジェクトまたはアプリケーションの適切に分離されたアドオン機能。それか、いくつかの個人的なサイドプロジェクトに取り組んでください。フランケンシュタインのソフトウェア再構築プロジェクトは、メンテナンス エンジニアにとって最悪の悪夢です。

于 2012-09-17T02:40:43.160 に答える