Imagine you have a program that contains information on an entity
called a Player. There can be lots of Players, say a thousand of
them. Players have 20 or so attributes, two of them are an X and Y
position. The Players’ attributes are updated many times per second.
Now imagine you need to create a web app that shows a 2D overhead
display of the all the Players. A grid should be drawn over the
Players (representing latitude, or feet from the origin, or
something). The web app’s user can zoom in and out and can move
around in the world. The user should also be able to select a Player
and view its information.
Would Rails be a good choice for such an application? Or would you
want to use Flash? Or something else? If Rails, I’m thinking
something similar to how Google Maps works.