吴起变法失败而商鞅变法成功的原因,主要是因为吴起变法和商鞅变法有本质上的区别。吴起变法是一次不彻底的变法,不像商鞅变法,直接对准了当时的秦国的弊政。改革力度之大,范围之广,都不是吴起变法所能相比的。而且吴起变法主要是集中在王霸之道上,过于重视加强军事能力,忽略了改变魏国军功制,这种做法只能收到一时之功,将领优秀则兵士作战勇猛,将领能力差,则兵士必不能死战。
而秦国锐士由于有军法和军功限制,每战就算无将领,投降的几率也不大,多勇猛死战,如六国之军,如狼入羊群。吴起变法不像商鞅变法,主法制。吴起变法主人治,可以收到一时之功,君主贤明则可长久变法,一旦君主势力不行,必然遭到反变法士族的反扑。而商鞅变法立下了秦国法律,上可匡君辅国,下可约束平民。即使君主昏庸,但只要执法官按法律而来,可保大秦无恙。吴起变法最后失败的主要原因也是君主不知约束,穷兵黩武。
商鞅变法受秦国百姓拥戴,商鞅变法给了老百姓实实在在的好处,让百姓从吃不饱到富足,好处显而易见。而且军功制的实行使得百姓可以通过自身努力改变自己的地位,这在当时的六国是绝无仅有的,所以就算当年秦国老士族反扑也未敢废商君之法,怕激起百姓公愤。吴起变法则对魏国之民影响不大,故而没有百姓拼死护法。
秦国立国较晚,立国初环境险恶,秦自穆公开始,为了秦的生存,统治者重视探索和借鉴有利于生存、统治的进步思想意识和治国经验,所以,百里奚、蹇叔等贤才的方略在秦取得成功,秦高层统治者也意识到贤才的作用。
是秦国统治集团相对开明的政治环境,最高统治者的雄才大略,以及秦国不同时期选用不同人才的高明,决定了贤才的治国方略在秦得以实现,国力得以增强,后期商鞅、张仪、范雎及李斯等的成功能够证明,这些,其它六国因传统统治实力强大而无法做到,吴起的变革直接触动上层统治者的利益,也就不可能实现,六国统治的瓦解,也就瓦解在传统实力守旧、不思变革。
商鞅变法为什么能成功,为什么在其他国家商鞅的逻辑与行动不可能成功。理由只有一个:秦国的特殊国情。秦的国力在秦穆公之前是七雄中最弱的,最穷的国家。是周边国家欺负的对象。秦的子民是七国中唯一一个有游牧习性的国家。以上几点是秦能改革的最基本的客观条件。穷则思变!这是民意基础。
不光是吴起变法,除了商鞅变法之外的其他六国的所有变法,我们都统称为不成功变法。事实上也就是没成功。于是有了两者的对比:成功变法与不成功变法的对比。失败和改革夭折就是因为,急功近利,在没有设计好制度,没有一套完整的改革计划时盲目推进改革触动了既得利益集团的核心利益,对贵族反扑力量估计不足,最主要的原因是制度不健全,还没有落实到位,时间仓促也是一个主要原因。
总之吴起的改革实践为后世商鞅改革提供了范例,并且又提供了血的教训,吴起是法制制度建立的先行者,也是牺牲者!商鞅的改革就是在李悝,吴起实践的基础上进一步完善学稳步推进,先立信于民,后行法律之刑,上不避亲下不骗民,倡公益杜私门,搞集权,重耕识,以《商君书》中就可以看到一个比较完善的封建社会制度雏形己经形成,既使后世之君与商鞅个人之间有多大和怨,他可以从肉体上消灭商鞅但商鞅变法的制度有利于封建王朝的统治他的主张自然流传于世,并被釆用。