Actually, 313230, numerous poster here on SD know quite a lot.- Offensive language Removed - This is a professional forum - READ THE RULES
Railgun is governed by electric storage, which improves very little over time. The electric energy density of current tech is very low compare to explosive or gasoline (two orders of magnitude lower).
Here are some maths: 10MJ muzzle energy for a normal gun, accelerated in under 10ms, so power requirement is at least 1000MW. Power density of ultracapacitor is 15kW/kg, now, calculate the weight of storage device: 67 tonnes. That is not counting the efficiency of the system, and the storage requires for future gun tank could easily reach several hundred tonnes.
Even if somehow magic happens in electric storage device (which is unlikely), the problem of penetrating armor is not power alone. Most modern armor uses some kind of active armor (even the so called passive armor), which the armor attacks the penetrator, e.g. from side. And the penetrator must survive the attack to penetrate armor. The faster the penetrator goes, the higher the impact is, and the harder it is for surviving the attack of the armor.
That is not counting other type of APS that can destroy penetrator before it contacts armor. You guys here seem know very little on the advancement of the armor tech.
Very strong and fielded effective tactics have been developed and proven to defeat the various armor defense mechanisms that have been employed including spaced armor, reactive armor, etc., etc.
The US tests those counter measures at Los Alamos, White Sands, and other places regularly.
These include the shaping of the penetrator and its layers so they spall off in a spaced environment, or as they are knocked off in a reactive one, while the central mass of the penetrator continues on.
Rail Guns produce hyper velocity penetrators which use their mass, their shape, and the energy imparted by their velocity to penetrate all types of armor.
This does not mean that they are a panacea, or that even more mechanisms for defending armor will not be developed. They most assuredly will. it is the nature of the beast.
I would argue that armor is not rendered obsolete by Rail Guns at present because it is not nearly wide spread enough...but it is being developed and is now to the point of being deployed to the field for actual, deployed testing (well past field testing) and it will be very effective against all types of armor when using some of the methodologies I just mentioned.
Here is some more advise for you now speaking as someone who has been here on this forum coming up on ten years, and as a Super Moderator...before pronouncing such broad judgment about SD Forum and its posters, spend more time watching and listening and interacting with posters before you spout such know-it-all, judgmental comments. You will do a lot better with other forum members, and will last a lot longer and have an enjoyable experience if you do.