On 11 Sep 2008, at 16:52, Diego Bernardes wrote:

>
> Hi guys :)
>
> I have a question, i have a big program to code, its a issue  
> tracking +
> time tracking + alot of others tracking that my client needs, the
> question:
>
>  -  make a big rails application
>  -  split the application into smaller applications with the same
> database
>  -  split the application and the database
>
> The client want to offer the full app (issue, time,...) and want to
> offer separated parts of the program too like the issue tracking, time
> tracking,...
> The data from modules are very integrated, ex, in a issue, i need know
> the time spent on it and know the files attached to it, 3 diff apps
> here.

Personally I prefer small applications with separate databases. Easier  
to maintain, easier to scale one part of the app without doing the  
same to others etc... Exactly how practical that is can depend on the  
degree of interapplication communication you need. Things like  
ActiveMessaging or just an internal API which the apps use to request  
data off each other can be useful

Fred

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to