If an aggresive player launches an immediate attack against you without suitable preperation--then with correct play--he should lose.
One needs to prepare for an attack.
The only way a attack will work without preparation is when the person attacked has made a serious mistake.
In chess, it is best to look for the very best move each move and for that you take into consideration all chss variable and attack and aggression are just two of these.
Experienced chess players know that different players have different "styles".
Player A can win against player B,but player C wins against A but not B.
There may be one or more of several factors. But, for the moment: aggressive vs. defensive?
My first priority has been to get the pieces developed and build a solid defense before attacking.
Often, this serves me well. Yet many other times, the aggressive player who launches an immediate assault does an awfully good job of preventing me from developing and setting up a defense.
So, what do others think? Assault first or defense before assault?