The short one's short, the long one's long, and medium one's in between.
Short one's OK for racing gears (double chainset & cassette up to 27). If you run a triple chainset you'll need a medium or long mech depending on what combination of rings & sprockets you've got. If you look at the techy bit of the Shimano website you should find a figure for the maximum teeth difference each mech will cope with.