What's the differences of the Wing Chun kongfu and the traditional Shaolin Kongfu?


Wing chun was invented by a Buddhist nun who watched a snake and crane fighting. She adopted principles from both styles. She equated that to yin vs yang in terms of fighting style. 
It's all about economy of movement, small quick strikes and close quarters combat. 
It's meant to be effective for people of all ages and sizes and does not emphasize force. The crane stood there motionless and waded off the snakes quick strikes. It wasn't phased by the attacks. The posture and mindset of the crane and the quick strikes of the snake. 

Shaolin was developed to ward off invaders. Usually enemies riding horses so they do a lot of high jumping kicks which were used to kick people off horses. 
It's usually associated with tiger or dragon styles which can operate at more distance and use power. It's also very flashy and used in demonstrations and many king fu movies .
It's actually counterintuitive to many martial arts where you strike hard or from a distance and move around a lot ducking blocking etc. Wing chun is just small subtle blocks to divert attacks off center and then you strike back concurrently