They are especially useful in war to cross rivers. They are usually temporary, and are sometimes destroyed after crossing (to keep the enemy from using them), or collapsed and carried (if on a long march).
They were used to great advantage in many battles throughout time, including the Battle of the Garigliano, the Battle of Oudenarde, and many other battles.
See also: floating dock