railgun的射程是200海里,但靠得那么近的话也就进入对方的反舰飞弹的射程范围了。航母舰队的预警距离怎么也有500海里吧,这个距离还是只能用导弹或者舰载机去攻击。
你说railgun系统不需要储存大量的弹药,但现代的军舰也早就不用大口径的炮弹了,一般都是存储舰载机和小型速射炮的弹药,而railgun并不能取代这两种武器--超过200海里的目标要靠飞机,近距离的火力要靠速射炮。
还有一点,railgun虽然不用弹药,但需要一个庞大的充电系统。在航母上还可以直接用核能来供电,在常规军舰上就只能靠普通的发电机了。一般是柴油发电,也就是说,必须携带大量的柴油,这本身也是一种危险。