0

すべてのモジュールが分離されているような方法で Web サイトをリファクタリングすることは可能ですか? 1 つのモジュールを変更する必要がある場合は、その単一のモジュール部分を変更して展開できます。展開中は、モジュールの再発行とサーバー上のサイトの更新のみが必要です。他の改善された機能を利用して、他のバージョンの助けを借りてこれが実現可能である場合は、お知らせください。

前もって感謝します。

4

2 に答える 2

0

モジュールをアプリケーションに動的にロードする場合、MEFは .NET プロジェクトに適したソリューションです。これにより、実行時にモジュールを追加/削除できますが、モジュールとは何かを定義する必要があります。

于 2012-11-22T11:51:27.840 に答える
0

ホスト アプリケーションがすべてのプラグインをロードして機能にアクセスできるように、プラグイン ベースのシステムを作成することを検討できますが、個々のプラグインの更新はホスト アプリケーションとは独立して管理できます。

いくつかのリンクを含むこのスレッドを見てください...

https://stackoverflow.com/a/12743383/1538039

Orchard プロジェクトは見ていませんが、Umbraco と NopCommerce はどちらもプラグイン ベースのアーキテクチャを実装しています。

これにより、アプリケーションの複雑さが増すことは間違いありませんが、他の開発者がアプリケーションの機能を利用できるようにする場合に役立ちます。

于 2012-11-22T11:54:22.570 に答える