封建制度确实会影响城市的发展,西方的封建时代是罗马帝国崩溃以后开始的,即从公元5世纪开始,所谓的中世纪,就是西方的封建社会,特点是领主分封,不同等级的领主拥有大小不等的份地,在这些份地上建立起大小不等的封建统治,整个社会处于权力和资源不断分割的状态,无法集中力量办大事,体现在城市上,中世纪的西方,没有大城市,从城市建设上来说,是远远不如奴隶制的罗马帝国的。
中世纪的西方的城市,一般就几千人,十万人以上的大城市几乎没有,像罗马时代,几十万居民,公共广场,露天娱乐场所,大型剧场,庞大的城市排水系统的城市很多,但中世纪的西方城市因为太小,基本上都没有罗马时代的这些标配了。西方大型一点的城市,一般要在13世纪以后才开始出现。
因为封建贵族的统治中心在自己的封地,依靠的是城堡,背靠着的是他的庄园,他的经济基础和统治力量不在城市,城市一般是自由民组建起来的商业据点,不是政治中心,一帮商人搞出来的商站,综合实力是很弱的,无法吸引大量的人口前来,而且也无法养活大量的人口。而且一旦做大了之后,很容易成为周边拥有强大的军事实力的封建主的靶子,是很危险的。
同一时期,也就是5—13世纪的中国,则拥有像唐朝的长安、洛阳,宋朝的开封、杭州这样的国际型大都市,动不动就上百万人口,其它的地区级中心城市,也是随便上万人是没问题的,城市规模可以说是碾压西方。为什么会这样呢?
因为中国古代从秦始皇以后就不是封建社会了,秦汉以后的中国,没有封君,也没有封臣,像西方那样的封建领主是不存在的,唐朝、宋朝都不分封,因此中国古代的政治中心和经济中心是一致的,城市既是商业中心,又是政治中心,还是军事中心,不但可以吸引大量的人口,而且还很安全,并且可以集中全国的资源来建设一些超级明星城市。