Ship combat can be difficult to catch onto, as it is really not explained that well.
Large weapons are good against large ships, Medium against medium, Small against Small and Strike Crafts.
That is not to say that you cannot take out a Corvette with a Tachyon Lance, you can, but what...