Hydroponics and aquaponics are based on the same principals, they both grow food in an inert media using water.But what is the difference and which is better?