线膛炮确实有很多优点,炮身管内壁有膛线,炮弹发射出去后会高速旋转,受风和气流的影响较小,精度高。其次是弹带和膛线密合,气密性好,使得弹丸射程更远。但是线膛炮本身也有许多缺点,比如工艺非常复杂,使得造价比较高,其次膛线磨损较为严重,造成炮管的寿命较短,另外线膛炮膛线的根部容易产生裂痕。
不过现代主战坦克多数选择使用滑膛炮不是因为上述的线膛炮存在的自身问题,主要是因为线膛炮不适合发射尾翼稳定脱壳穿甲弹(APFSDS)。尾翼稳定脱壳穿甲弹是一种动能弹,对初速和膛压有非常高的要求,而用线膛炮发射时,旋转会直接降低炮弹的初速,使得穿甲能力大幅下降。有的国家给线膛炮配上滑动弹带来发射尾翼稳定脱壳穿甲弹,使得炮弹不用旋转,但是效果并不好,因为用了滑动弹带后炮膛气密性不好,难以获得滑膛炮那样超高的炮口初速。
现代主战坦克在研发时注重的是击毁敌方的坦克,目前坦克对战时用的主要是尾翼稳定脱壳穿甲弹、破甲弹(HEAT),其中破甲弹是靠金属射流击穿装甲,如今世界主战坦克大都配有反应装甲,能够有效降低以金属射流击穿装甲的弹药对车体造成的伤害,而反应装甲对于属于动能弹的尾翼稳定脱壳穿甲弹没有什么作用,目前防御尾翼稳定脱壳穿甲弹只能靠加强坦克自身的装甲和复合装甲,所以尾翼稳定脱壳穿甲弹就成了目前世界主战坦克最主要的弹种,更适合发射尾翼稳定脱壳穿甲弹的滑膛炮也就逐渐取代了线膛炮,目前仅英国的挑战者2和印度的阿琼坦克在用线膛炮。
这里值得说一下,海湾战争英国挑战者1坦克在5500米外击毁伊拉克T-62坦克,创下世界坦克最远距离击毁纪录时用的是碎甲弹(HESH),显然这个距离还能击中目标展现了线膛炮的高精准度。碎甲弹是靠弹头里的炸药爆炸崩碎坦克车体内的装甲来破坏车体和杀手车内人员,对于全采用均质钢装甲的老式坦克破坏力较强,但对于大都采用了复合装甲的现代主战坦克已力不从心,所以现在很少有国家使用碎甲弹了。