第2个回答 2007-06-15
一楼的回答有些离题,二楼的回答不全面。我想谈谈我的看法,供您参考:
考虑是否合理一定要从当时的历史环境入手,先说七大古都中建都最早的安阳,其主要作为殷商的都城。当时的华夏族(我没有用汉族,因为当时尚无汉族的形成)主要的居住地是在河南一带,故其都城选在河南是必然的。同时,殷商迁过许多次都,都是因为自然灾害,使殷人无法长期在一地生存,然而至盘庚迁殷(安阳)之后,知道其灭亡,殷朝就再也没有迁过都,可见殷作为都城是否合当时的历史环境的。
七大古都中第二个作为都城的是西安(西周的都城,丰京、镐京,至今西安还有一条路叫丰镐路,这两个地方离的非常近,在今西安的南部)。因为周祖兴起于陕西的岐山,也是经过无数次的迁徙,最终从周原(也就是岐山所在地)迁到了丰镐。武王伐纣后,周公为了使天下诸侯进贡方便,就又建立了一个都城洛邑(洛阳),周天子并不驻于此,仅为诸侯进贡之地。从此在我国古代大部分时间内,西安就成了首都。其原因在于,西安处于八百里秦川的腹地,东有函谷关可以拒敌,北是黄土高原、南为秦巴山系,易守难攻,在古代主要依靠地形守卫的情况下,是作为首都的首选,就是后来的宋太祖、明太祖都曾有过迁都西安的想法,只是因为一系列原因没有实现。
从唐代开始,江南的经济发展已经大大的超过了北方,也就是唐宋时代经济重心的南移,西安的经济条件已经不足以养活庞大的皇室、臣僚和大量的驻京部队,需要靠漕运从东南运粮至长安,然而黄河水道不太适宜通航,陆路运输又特别花费成本,故此,到了此时西安已经不适合作都城,随着经济重心的南移,出现了政治重心的东移,随之也就出现了以洛阳和开封作为都城的情况。
当然,东汉、三国时的魏、西晋、北魏都以洛阳作为都城,这是因为,西汉末年长安经过战火已经残破的不成样子了,刘秀又是河南南阳人,故其建都洛阳。魏时由于和蜀吴鼎立,为了指挥战争之需,洛阳的地理位置刚好适合这个要求。西晋立国是从曹魏手中取得的天下,故其仍都于此。而北魏则是从平城迁至洛阳,是为了更好的融合于汉族的战略要求。
至于南方的城市作为都城,您可以看看,是不是大部分都是偏安政权(吴、东晋、宋、齐、梁、陈、五代的南唐[南京]、五代的吴越[杭州]、南宋[杭州])仅仅是明太祖时期定都南京。为什么呢?简单的说,经济中心虽然南移,但政治中心并未南移,仅是东移,仍在北方,北方历来是中国古代的统治重点所在。原因是北方人的战斗力强,故北方的少数民族始终是中原王朝的重点防御的对象。南方除了江浙、两湖较为发达,很多的地方仍是特别的荒凉,不如北方开发的充分。经过几千年的经营,北方对政治的影响力要远远的高于南方(这和现代不同)故此,以南京和杭州作为都城只能说是无奈之举,没有办法,北方在别人手里,也只能定都男方了。
至于北京作为都城也有一个显著的特点,那就是定都北京的王朝大部分都是北方少数民族(金、元、清),除了明朝是汉族王朝。这是因为,北方少数民族更加不适应南方的气候,同时他们的统治重心在他们北方的老家,不可能离的太远,而北京又算是汉地,故在此定都是适合的。而明朝为了防御北方的蒙古,实行“天子巡边”,再加上明成祖又是从北京起家的,故此定都北京。
希望我的回答能够给您一些帮助。