Differences of select query and query framework classes

What is the difference between using select query and using query framework classes while retrieving records??