Tweens vs. frame by frame

What is the difference between motion tweens and frame by frame. What situations are appropriate for each method?

Using Flash CS4.