殲-20是中國自行研發的第一款第五代重型戰鬥機,也是世界第二款形成戰鬥力的五代機,代表著中國航空工業的最高水平。儘管它在某些方面還有許多不盡如人意的問題,但隨著技術和工藝水平的提高,這些問題遲早會解決的。殲-20為人詬病的地方有三處,一是鴨翼,二是發動機,三是沒有航空機炮。
自飛機應用於戰爭以來,還沒有哪款飛機託大到敢不裝航炮,第一個吃螃蟹的是美國的F-4“鬼怪”戰機。越戰時,在“導彈萬能論”的影響下,沒有裝航炮的F-4B戰機被米格-21和殲-7爆錘,發展至F-4E時又乖乖地裝了M61機炮,後來衍生的F-4F、F-4K都是有航炮的,目前各國服役的F-4系列戰機也都是有航炮的版本。
為什麼會出現這種情況呢?當時正是導彈快速發展的時期,美蘇兩國都憋足了勁想在導彈技術上壓過對方一頭。美國領先一籌,研製出了世界上第一款可用於實戰的AIM-9“響尾蛇”空空導彈,鐳射制導炸彈技術也獲得了極大的成功。美國人如獲至寶,將空戰的勝利全部寄希望於空空導彈,然而早期的導彈技術並不成熟,遇到專為近身格鬥的米格-21戰機時便吃了大虧,被一群只經過初步訓練的越南菜鳥飛行員打得灰頭土臉。
鑑於F-4的教訓,美國在後續研發F-15時仍然保留了航炮,在至少掛載11枚空空導彈的情況下仍安裝了一座M61A1火神機炮,備彈高達940發,發展至F-15E時才削減至500發,而俄羅斯、歐洲、中國的同期戰機僅備彈一二百發。儘管現代空戰已經很少能用到航炮了,美軍仍然沒有取消的意思,連F-22都備彈480發。
相比之下,殲-20的火力則較為薄弱,內建彈倉僅有6個導彈掛載點,在犧牲隱身性時還能外掛4枚導彈和一個GSh-301單管轉膛航炮吊艙,而F-22的導彈和航炮都是內建的。其實,有沒有航炮對五代機影響不大,五代機之間的對決是超視距作戰,在幾十公里外就能發起打擊,幾乎不會給對手近身纏鬥的機會。保留航炮不過是受二戰狗鬥戰術的影響而已,給飛行員提供一些安全感,實際上作用不大,還會對戰機的機動性造成一定影響。如果打完了導彈,及時返航補充也就是了,絕對不會因為沒有航炮而在陷入近身纏鬥的窘境中。