貌似强大的波斯帝国在其发展过程中,曾打败过许多比它强大的敌人,如米底王国、新巴比伦王国、埃及等,而那时波斯的力量相对来说要小得多。为什么它却会在比它小得多的希腊的战争中遭到惨重的失败呢?
是否因为波斯对希腊的战争是侵略性的,是非正义性质的战争,所以它必然会失败?在许多情况下,战争的性质、人心的向背,确实对战争的结果会有重大的影响,但历史上也有若干情况表明,正义的战争也可能遭到失败,甚至亡国。因此,在战争中,弱小的但是正义的民族或国家,要取得战争的胜利,必须有其他的条件。单纯的正义并不是取得战争胜利的唯一条件。而侵略性的战争也不一定就会失败,如波斯人对新巴比伦王国的战争、对埃及的战争应当说都是侵略性的战争,但它胜利了,而埃及和新巴比伦王国都要比希腊强大得多,却没能战胜波斯。所以,单纯的战争性质并不能说清波斯人为什么在有的战争中胜利了,又为什么在有的战争中却失败了。
是否因为波斯帝国的内部矛盾?希罗多德在《历史》中说到过波斯人内部的矛盾,例如,他说到波斯人怀疑爱奥尼亚人,以及爱奥尼亚人在战场上倒戈。[1]波斯帝国内部存在尖锐的阶级矛盾和民族矛盾这是事实。但这些矛盾并不是在希波战争时才产生的,而是在以前就已存在了,比如说在它同新巴比伦王国进行战争时和同埃及进行战争时就已存在了,但在那时它并没有失败,而是胜利了。实际上,希腊各城邦内部的矛盾也不少,所以,单纯用内部矛盾来解释波斯帝国在希波战争中的失败,也是没有说服力的。
我认为,波斯帝国对希腊的侵略之所以遭到失败,除了上述两个原因之外,与其战线太长,后方补给困难有关,也与其战术死板不灵活有关,还与指挥失误有关。这无论在马拉松战役里,还是在萨拉米斯战役中都表现得很清楚。