一是防御说,即建城郭的目的是为了不受外敌侵犯;二是集市说,认为随着社会生产发展,人们手里有了多余的农产品、畜产品,需要有个集市进行交换。进行交换的地方逐渐固定了,聚集的人多了,就有了市,后来就建起了城;三是社会分工说,认为随着社会生产力不断发展,一个民族内部出现了一部分人专门从事手工业、商业,一部分专门从事农业。从事手工业、商业的人需要有个地方集中起来,进行生产、交换。所以,才有了城市的产生和发展。
城市是人类文明的主要组成部分,城市也是伴随人类文明与进步发展起来的。远古时代,人类开始定居;伴随工商业的发展,城市崛起和城市文明开始传播。其实在古代,城市就出现了,但作用是军事防御和举行祭祀仪式,并不具有生产功能,只是个消费中心。那时城市的规模很小,因为周围的乡镇提供的余粮不多。每个城市和它控制的乡镇,构成一个小单位,相对封闭,自给自足。