The main difference is the temperature!
There is a fixed temperature that makes a fluid boil (e.g.: the temperature in which the water starts to boil is 100°C at sea level), but a fluid can evaporate at a different temperature.
When the water (for example) reaches the temperature of 100°C (at sea level) starts to change its status from fluid to vapor.
If there is water on a table or on the floor (e.g.: when you are cleaning it) after a few minutes it evaporates. But why? The water moleculars continue to move inside the fluid and sometimes some of them is so sollicitated from the hot of the ambient that can escape from the surface of the water. In fact the floor dries and NOT at the temperature of 100°C.