Currently, the experience you get when you kill with weapons will be split 50/50 between warframesWarframes and weapons. ButHowever, when you kill enemies with your warframeWarframe abilities, 75% of the affinity goes to your warframeWarframe, while 25% gets divided between your weapons.
But theThe most efficient way to get XP is to "leech"., i.e to get the XP from the kills of a squadmate. Because, because the XP gets divided 25% to your warframeWarframe and 75% divided among your weapons.