On Aug 16, 2009, at 11:53 PM, Conrad Taylor wrote:

> I can safely safe after playing with Grand Central Dispatch for 2.5  
> months,
> it's the way to go for doing MT which alleviates most of the  
> problems that
> you mention above. [concurrency bugs, deadlocks, race conditions,  
> etc., -- steve]
>

GCD is incredibly exciting. Yes, this really got me going too. But  
it's of so much more direct value to Cocoa apps than Web apps --  
unless you intend to deploy on a Mac SL Server. If GCD lives up to its  
potential, things like Photoshop and Lightroom might get downright  
snappy. But unless it can be backported to Linux, the general  
applicability for most Web deployments is questionable.

I *am* a fan of parallel processing. Works like a charm for certain  
tasks where the load can be effectively distributed and that includes  
pretty much every client app that needs to keep a UI active and  
responsive while drawing stuff on the screen or interacting with  
persistent data. Web apps... well, Apache has the MPM model that  
distributes across any cores that are available, and many use load- 
balancing proxies to run a pack of mongrels. Mongrel itself can  
distribute some of its processing, as some of it is native.

We'll see if MT makes a big impact on Rails development as a result of  
the Snow Leopard release.

--~--~---------~--~----~------------~-------~--~----~
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