6

私は 2 つの別々のクライアント用に 2 つのアプリを開発しており、3 つ目は自分用に開発しています。3 つのアプリすべてに、アドレス帳、電子メール、およびユーザー認証があります。最後に、必要に応じてモジュールを追加 (または削除) できるように、アプリを「モジュール式」に作成したいと考えています。

Mountable Engines Railscastを見てきましたが、必要なもののように見えますが、次の点についてはまだ不明です。

  1. 各エンジン モジュール (ユーザー認証、電子メール、アドレス帳) を、共通のベース アプリケーションなしで個別に開発するにはどうすればよいですか?
  2. 別のモジュールであるユーザー認証が必要な場合、アドレス帳モジュールをどのように開発しますか?

最初にユーザー認証を開発し、それをエンジン モジュールのダミー アプリに含めると推測していますが、エンジンの名前空間と混乱しています。

私は C# のバックグラウンドを持っており、Web 開発は初めてであることに注意してください。

4

1 に答える 1

2

人々はすでに認証と電子メールのプラグインを作成しています。ほとんどのアプリでは、これらのモジュールに対して行う必要がある唯一の作業はカスタマイズです。

カスタマイズの一部を共有し、アドレス帳の機能の一部を共有するために、エンジンを作成することが必要になる場合があります。その場合は、アドレス帳 API を明確に定義するためのカスタム コードをできるだけ少なくしたサンプル アプリを開発することを検討できます。

于 2011-11-05T17:56:00.907 に答える