The difference between training and development

Briefly discuss the difference between training and development and how they can affect a performance appraisal.