I've been a [Borland, Inprise, CodeGear] Delphi programmer for a
baker's dozen years.
I'm looking into 3rdRail (Borland/CodeGear's new RoR IDE) as a
possible "replacement" for Delpi 2006 in a warehouse project I'm
working on.
My main concern is that RoR may not be speedy enough to do what this
project calls for.
For those familar with Delphi, the current prototype I've built uses
MIDAS technology (multiple thin clients, one server app which
interacts directly with the database and is the message dispatcher for
all the clients).
Besides the database reads, inserts, and updates the clients need to
do (actual the clients tell the server to do them, and it does), there
is "a lot" of socket traffic going on--messages being passed from a
realtime system to the server app, which then dispatches them to the
appropriate client, and messages from the clients to the server, then
dispatched to the realtime.
The messages need to be fast and reliable, of course. Just what I mean
by "fast" is, admittedly, rather vague.
Is anybody "out there" (in here?) doing something similar with RoR?
Would y'all recommend Ruby's built-in socket support, or the
"ActiveMessaging" I've heard about but as of yet know nothing about?
I'll check back here from time to time, but feel free to email me
direct at: bcshanno@jcpenney.com