Teacher education and teacher development: a comparative study