donc je commence sur projet d'entreprise qui aura plusieurs composantes:architecture d'application Rails et configuration commune
Au début ...
- Liste d'emploi
- création et la gestion du profil client
- Administration de l'utilisateur et accès (connexion, inscription, rôles, etc.)
plus tard ...
- Messaging
- Horaire
- Rapports de base
façon plus tard ...
- Une analyse plus approfondie et bi
Je me demande si elle fait sens pour chaque élément de balle à être son propre projet de rails, autonome et modulaire (si tel est bien le cas); ou si c'est juste mieux pour être dans la même application. Je pourrais envisager une situation où chaque module pourrait fonctionner de manière si indépendante l'un de l'autre qu'il n'aurait pas besoin du reste (sauf pour la fonctionnalité de l'utilisateur) et une autre situation où tous les modules seraient utilisés ensemble.
Il me semble que de nombreuses tâches peuvent être traitées avec un cadre plus léger comme Sinatra (et ensuite situé physiquement sous l'application rails). Il semble aussi que ce serait beaucoup de frais généraux d'avoir plusieurs applications rails en cours d'exécution sur un serveur. Mais je ne suis pas tout à fait conscient de tous les avantages et inconvénients à l'exploitation de chaque scénario.
Je sais que c'est une question générale qui est liée à beaucoup de réponses "ça dépend" (et à juste titre) je cherchais des opinions/des exemples de la façon dont vous configurez ce genre/votre type de projet dans les rails. Je suis un quasi noob alors sois gentil.
Merci d'avance!
Merci pour la réponse. L'analogie de votre site Web a été utile. Je vais maintenant faire un plongeon plus profond dans les moteurs Rails :). –
Content de vous aider. N'oubliez pas de marquer la réponse comme acceptée si vous pensez qu'elle a répondu à votre question! :) – iHiD