早期的槍炮較適合用做防衛(wèi)性武器,來(lái)保護(hù)與游牧民族接壤的邊疆重鎮(zhèn)及要塞。但游牧民族的輕騎懂得繞過(guò)有重兵駐守、配備槍炮的據(jù)點(diǎn)來(lái)尋找邊境上的弱點(diǎn),守軍很難及時(shí)把沉重的大炮運(yùn)到受攻擊的地方來(lái)御敵。
相反,火繩槍非常適合對(duì)付排成陣勢(shì)、密集在一起的農(nóng)業(yè)社會(huì)步兵,以及身穿厚盔甲、速度較慢的農(nóng)業(yè)社會(huì)重騎。大炮也非常適合攻克有城墻保護(hù)的城池。換句話說(shuō),當(dāng)時(shí)的槍炮最適合在農(nóng)業(yè)地區(qū)進(jìn)行、以步兵為主的戰(zhàn)爭(zhēng),而且無(wú)論在防守或攻擊方面都可以派上用場(chǎng)。但由于火繩槍發(fā)射率低,早期的火繩槍隊(duì)需要矛兵的保護(hù)。
槍炮經(jīng)過(guò)二三百年的發(fā)展,才開(kāi)始較適合在草原大漠戰(zhàn)爭(zhēng)中使用。17世紀(jì)出現(xiàn)的燧發(fā)槍比火繩槍更容易使用,因而發(fā)射率較高。17世紀(jì)的大炮也較以前的更輕便和容易搬運(yùn)。到了18、19世紀(jì),農(nóng)業(yè)社會(huì)的熱兵器終于令游牧民族的輕騎不堪一擊,但15世紀(jì)的熱兵器必須經(jīng)過(guò)300多年的不斷改良才發(fā)展到這個(gè)地步。因?yàn)樵缙诘臉屌趯?duì)付游牧民族騎兵起不了大作用,一個(gè)只有游牧民族為敵人的國(guó)家缺乏長(zhǎng)期在熱兵器上投資的動(dòng)機(jī)。
在亞歐大陸,西歐和日本面對(duì)的敵人只有農(nóng)業(yè)社會(huì)的士兵。東歐和中東需同時(shí)面對(duì)農(nóng)業(yè)社會(huì)的士兵及游牧民族的騎兵。而中國(guó)自明朝以后,大部分時(shí)間里面對(duì)的主要敵人只有北方游牧民族的騎兵。