China's J-20 stealth fighter has no cannon - and it shows the jet can't dogfight with the US
China's J-20 stealth fighter jet represents a massive milestone for Beijing's armed forces and the first stealth aircraft ever fielded outside the US, but the impressive effort still falls noticeably short in some areas. The J-20 doesn't have a cannon, and represents the only entry into the world of fifth-generation fighters that skips the gun, which has seen 100 years of aerial combat.
See the full article at stlbeacon.org