A violet is a flower that grows in my yard. It is a quaint and charming way to say purple. Usually the elders might use the term to describe purple. I make tea out of violets.
Purple on the other hand is a more modern term that covers a range of hues in the color spectrum.