Just search this forum- I and many others have answered the question several times.
Any manual or blog that says they are the same is misinformed.
A key difference is that recalculation does not settle transactions - so each time it runs it will take longer and longer till you run inventory close.
It helps to get a better running average cost and should be run prior to closing, but those costs may not be the same as the final settlement with inventory close.