李世民和朱棣两人的皇位来的都很不正当,李世民起兵造反,逼的生父李渊退位,自己当上了皇帝。而朱棣对父亲朱元璋安排朱允炆继位也不满意,对侄子朱允炆不臣服。但是朱元璋在世的时候,他却表现的殷勤恭敬,等到朱元璋过世之后才起兵造反,最终登上了皇位。李世民和朱棣两人都对父亲不满,同样觊觎皇位,为何李世民敢造李渊的反,但是朱棣却要等到朱元璋死后才起兵呢?
首先,李渊和朱元璋的性格不同。李渊性格中有优柔寡断的一面,对待自己的儿子比较心慈手软,为人较为宽厚。但是朱元璋却非常狠辣,对自己的儿子也能下得去杀手。朱棣知道,自己一旦起兵失败,势必没有好下场,所以他只能选择讨好朱元璋。再加上朝中都是朱元璋的心腹大臣,他就算真的起兵,也没有多少胜算。在赢面如此之小的情况下,朱棣就算对朱允炆再不满,也不敢违拗朱元璋的意思。
其次,李世民和朱棣的身份不同。李世民直接帮助李渊打江山,地位类似于朱元璋的长子朱标,他比太子李建成的威望可是要高多了。而且李世民还手握兵权,这一点也跟朱棣不同。朱棣虽然也追随父亲朱元璋征战沙场,但是他的军功和威望,远远不如兄长朱标。虽然朱棣登基之后宣称自己的生母是马皇后,但是事实上他并非马皇后所生,而是庶出。
就算是朱标过世,当时皇位也轮不到他这个庶子来坐。所以朱棣就算是想要造反,也有点名不正言不顺。而朱元璋册立朱允炆为皇太孙,虽然大部分原因是为了早逝的儿子朱标。但是明朝讲究立长,他册立朱允炆还是有道理的,大臣们也比较支持。就算是朱元璋没有册立孙子,他当时在诸皇子中选一个继承人,也轮不到排行第四的朱棣。
再者,李世民和朱棣的处境不同。李世民和李建成势同水火,如果他坐视李建成登基当上皇帝,李建成必定会在掌权之后对李世民痛下杀手。李世民起兵实在是被逼无奈,他这也是自保的一种方法。而朱棣当时好端端的当着燕王,朱元璋虽然不喜欢他,但是毕竟是自己的儿子,朱元璋也从未想过要除掉朱棣。
朱允炆刚登基的时候,朱棣也没有想过一定要造反。明朝藩王的待遇是相当好的,朱棣在封地北平经营多年,做一辈子富贵藩王是没有一点问题的。之所以把他逼上造反绝路的是朱允炆削藩,触碰到了朱棣的真实利益,他不得不反。而朱棣起兵还不敢说是为了争权夺位,打的是清君侧的旗号。
在攻入皇城逼得朱允炆自尽之后,朱棣假惺惺地登上了皇位。继位后在给朝鲜的国书中,朱棣还坚称,说自己只是想要诛杀奸臣,而朱允炆误解了,再加上他心志不坚,所以才会做出自尽这样惨烈的事情。