法律VS道德,哪个对人的约束力大?

从现实的短期的社会发展历程看,应该是法律的约束力大,因为法律对人的行为有明确的规定,如果你违法规定会受到法律相应的制裁。

但是从更宏观更长远的角度看,实际道德应该比法律约束力大,当社会高度发达,社会文明高度进步的时候,人们的行为已经很规范了,犯罪的现象就很少了,那时人们更注重在社会中的评价,个人在社会中的地位和声誉,因此到社会高度发达的时候道德的约束力实际要大于法律。