One suggestion I've been thinking about is to make the router into an
easily replaceable plug-in, if you will.  I can imagine all kinds of
reasons to have special purpose and feature routers.

Maybe this plug-in idea could be for the whole product.  Every core
part of Rails would be a plug-in.  Rails then would be defined as a
structure frame.  This would allow a totally distributed and failsafe
runtime architecture. It would allow all the core modules to be
replaced for any purpose.

A site architecture, for example, could be designed using Amazon Web
Services virtual servers creating execution nodes on demand with
distributed Rails loosely-coupled plug-in parts running and
communicating as needed.  A Rails site would then be completely
dynamically part-wise scalable to any size as needed.  It would be
swarms of plug-ins working to achieve site goals.

Notice a tightly coupled version on a single machine could still be
very fast.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" 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-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to