朱元璋建立大明之初定都于南京,并未把都城定都于北方,相对来说,大统一的王朝都会选择定都于北方,这样才能掌控全国,那么作为古都的西安为何没能成为朱元璋的首选呢?一直有一种说法是,懿文太子只去了一趟西安回来就被克死,悲痛欲绝的朱元璋才明白若是迁都西安就是亡国之举。但是明朝的正史貌似从没有过朱元璋派他儿子朱标考察西安的说法。
其实唐朝时,关中败落,经济和文化中心开始南移。此时选择国都就比较难了。自唐以后,中国的经济命脉是京杭运河,所以后来的国都都要紧邻大运河。于是北方的国都就只有开封和北京可选。南方可选的国都就是南京和杭州,他们本身就处于江南,不需要依靠大运河。
如果国都定在南京或者杭州,那么政治、文化、经济中心是重合的,就如同以前的关中地区。但是,在军事上,南京和杭州都处于东南,而中国威胁主要来自北方,于是导致了国都与军事中心分离了。在封建时期,边将拥有太大权力,对中央是巨大的威胁。所以不论定都哪里,政治、军事、经济中心都将是分离的。
所以说西安自唐以后不适合做国都的原因之一就是经济问题!唐后的主要产粮区已经南移到了江淮地区,江淮的粮食运往西安,在那个时代人推马拉的,“物流”成本很高的,过高的成本会造成民变的。认真的讲:西安的地理位置在军事上绝佳,但是古代唐宋以后,西安的经济文化已经输给了东边的华北平原,江淮的地方,更有甚者,明朝的教育几乎被江淮垄断。再者一方面南京是朱元璋缓称王,高筑墙,广积粮的根据地,一方面又是南方当时的中心。对于明朝来说,远离北方元朝残余势力又有足够的经济能力。不至于劳民伤财。何乐而不为。南京唯一的不足就是位于东南,不利于全国的控制。
相对来说汉朝定都西安,屡次被匈奴人袭扰,要不是汉武帝歼灭匈奴主力,汉朝也坚持不了多久,光军费就能把王朝拖垮,匈奴人只是一强为主,并没有在中原建立政权的意思,要不然右北平早就被人家夺走了,但是朱元璋面对的蒙古人则想吞并中原,易图有很大的区别,如果在西安建都右北平以及山西河北山东大片地区必然被蒙古人所占,有了后方攻击的敌人,能够割据自己土地的敌人,才是真正可怕的敌人,养兵是需要大量军费的,如果把保卫边境和守卫都城统一在一起,会减少很多军费支出的。
唐朝以后,西安已经失势。只要洛阳一带切断进入关中的通道,西安政权就会因为失去东南财富支持,难以为继。所以五代和宋朝直接把首都搬到大运河边上,守住开封的粮仓,才能有争霸中原的资本。西安没有河流,各种物资保障不能低成本运输,对东南辐射力不足,否则汉唐以后就不会迁出来了。总体上来说,西安建都,可以省去提防内乱。所以在西安建都的王朝都能够全力以赴应对边患。所以汉唐对外都是积极防御,进攻为主,多次使游牧民族灭国。到了宋明,因为要提防内乱就不能采取积极对外防御的战略只能消极防守。所以宋明最终都是内部亡国。