Para mim, não. Se estiver calor, qual o problema? Principalmente em locais abertos. O que irá definir se o rapaz pode ou não considerar você vulgar, serão suas atitudes e não suas roupas.
Depende do local em questão... Short é para um ambiente casual. Mas, eu particularmente, sempre acho que homem gosta de um mistério. Aposto em um vestidinho... Nada que seja "careta" mas que dê vontade do cara "descobrir".