What are the key differences between responsive and adaptive web design, and when would you use each?

Technical