Really, it's just semantics. They are basically the same thing. Sometimes in general, a vinaigrette is more fluid and might simply be oil and vinegar and a dressing might be creamier, but it depends on the ingredients. Adding Dijon mustard makes a vinaigrette creamy as it's a natural emulsifier.