私は 2 つの別々のクライアント用に 2 つのアプリを開発しており、3 つ目は自分用に開発しています。3 つのアプリすべてに、アドレス帳、電子メール、およびユーザー認証があります。最後に、必要に応じてモジュールを追加 (または削除) できるように、アプリを「モジュール式」に作成したいと考えています。
Mountable Engines Railscastを見てきましたが、必要なもののように見えますが、次の点についてはまだ不明です。
- 各エンジン モジュール (ユーザー認証、電子メール、アドレス帳) を、共通のベース アプリケーションなしで個別に開発するにはどうすればよいですか?
- 別のモジュールであるユーザー認証が必要な場合、アドレス帳モジュールをどのように開発しますか?
最初にユーザー認証を開発し、それをエンジン モジュールのダミー アプリに含めると推測していますが、エンジンの名前空間と混乱しています。
私は C# のバックグラウンドを持っており、Web 開発は初めてであることに注意してください。