Reprise du message précédent :
Le Kung Fu désigne l'ensemble des arts-martiaux chinois. Le Kung Fu n'est pas un style en soit. Un style de Kung Fu qui est considéré comme efficace est le Wing Chun.
Quant au Karaté, c'est également un style de Kung Fu. La seule différence, c'est qu'il est d'origine nippon. D'ailleurs le Karaté s'appellait à l'origine "poing chinois" et son nom a été changé.
Plutôt que de comparer le Karaté au Kung Fu, il vaut mieux comparer le Karaté avec un style défini de Kung Fu. Le Karaté est plutôt rigide. Quant au Wing Chun, c'est un style fluide.